2 releases

Uses new Rust 2024

new 0.1.1 Apr 7, 2025
0.1.0 Apr 6, 2025

#289 in Hardware support

Download history 212/week @ 2025-04-05

212 downloads per month

MIT/Apache

270KB
4K SLoC

VKey

This crates only contains various types of virtual keycodes, and conversions between them.

  • Vk from winput
  • VIRTUAL_KEY from windows
  • enigo::Key from enigo (partially done)
  • CGKeyCode from macos
  • Usage from hut
  • winit::KeyCode from winit (only definitions)
  • xkeysym::KeyCode from xkeysym

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 "mirrored" type is not synced with "underlying" type.

Limitations

we would also like to add conversion between "mirrored" types and "underlying" types.

Dependencies

~1–37MB
~533K SLoC