This crates only contains various types of virtual keycodes, and conversions between them.
This crate is under heavy development, and subject to breaking changes.
-
winput::Vkfromwinput -
VIRTUAL_KEYfromwindows(or mirrored) - Wrapped
Make1ScanforMapVirtualKeyW -
enigo::Keyfromenigo -
core_graphics::event::KeyCodefrom macos (or wrapped) -
Usagefromhut(both hut_03 and hut_04 supported) -
winit::KeyCodefromwinit(only definitions)- TODO: support for
winit::NamedKey,winit::NativeKey,winit::NativeKeyCodeandwinit::PhysicalKey
- TODO: support for
-
xkeysym::Keysymfromxkeysym- TODO: support for
xkeysym::KeyCode
- TODO: support for
Following conditions are considered as BUG:
- If any type cannot be accessed from any platform.
- if any type could not be converted to another type.
- if any "mirror" type is not synced with "dep" type.
we would also like to add conversion between "mirror" types and "dep" types.