File tree Expand file tree Collapse file tree 2 files changed +28
-1
lines changed
Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,17 @@ pub trait ConvertExt: Sized {
2929impl ConvertExt for crate :: mirror:: winput:: Vk { }
3030#[ cfg( mirror_windows_vk) ]
3131impl ConvertExt for crate :: mirror:: windows:: VIRTUAL_KEY { }
32+ #[ cfg( dep_windows_vk) ]
33+ impl ConvertExt for crate :: deps:: windows:: VIRTUAL_KEY { }
3234#[ cfg( mirror_enigo) ]
3335impl ConvertExt for crate :: mirror:: enigo:: Key { }
3436#[ cfg( dep_enigo) ]
35- impl ConvertExt for enigo:: Key { }
37+ impl ConvertExt for crate :: deps:: enigo:: Key { }
38+ #[ cfg( dep_hut_03) ]
39+ impl ConvertExt for crate :: deps:: hut_03:: Usage { }
40+ #[ cfg( dep_hut_04) ]
41+ impl ConvertExt for crate :: deps:: hut_04:: Usage { }
42+ #[ cfg( any( mirror_macos, dep_macos) ) ]
43+ impl ConvertExt for crate :: mirror:: macos_ext:: CGKeyCode { }
44+ #[ cfg( dep_xkeysym) ]
45+ impl ConvertExt for crate :: deps:: xkeysym:: Keysym { }
Original file line number Diff line number Diff line change @@ -44,3 +44,20 @@ pub trait AsCodeExt: Sized {
4444 unsafe { Coder :: from_code_unchecked ( code) }
4545 }
4646}
47+
48+ #[ cfg( any( mirror_macos, dep_macos) ) ] // CG
49+ impl AsCodeExt for crate :: mirror:: macos_ext:: CGKeyCode { type Code = <Coder as AsCode < Self > >:: Code ; }
50+ #[ cfg( dep_hut_03) ] // HUT
51+ impl AsCodeExt for crate :: deps:: hut_03:: Usage { type Code = <Coder as AsCode < Self > >:: Code ; }
52+ #[ cfg( dep_hut_04) ] // HUT
53+ impl AsCodeExt for crate :: deps:: hut_04:: Usage { type Code = <Coder as AsCode < Self > >:: Code ; }
54+ #[ cfg( dep_xkeysym) ] // Keysym
55+ impl AsCodeExt for crate :: deps:: xkeysym:: Keysym { type Code = <Coder as AsCode < Self > >:: Code ; }
56+ #[ cfg( mirror_winput_vk) ] // Winput
57+ impl AsCodeExt for crate :: mirror:: winput:: Vk { type Code = <Coder as AsCode < Self > >:: Code ; }
58+ #[ cfg( dep_make1) ] // WinScan
59+ impl AsCodeExt for crate :: mirror:: make1:: Make1Code { type Code = <Coder as AsCode < Self > >:: Code ; }
60+ #[ cfg( mirror_windows_vk) ] // WinVk
61+ impl AsCodeExt for crate :: mirror:: windows:: VIRTUAL_KEY { type Code = <Coder as AsCode < Self > >:: Code ; }
62+ #[ cfg( dep_windows_vk) ] // WinVk
63+ impl AsCodeExt for crate :: deps:: windows:: VIRTUAL_KEY { type Code = <Coder as AsCode < Self > >:: Code ; }
You can’t perform that action at this time.
0 commit comments