Contains types to define keyboard related events.
The naming and conventions follow the UI Events specification but this crate should be useful for anyone implementing keyboard input in a cross-platform way.
See also: UI Events Specification, and in particular the section on keyboard events.
The file src/key.rs
and src/code.rs
are derived from the two
W3C working drafts
in the most recent version. A Python 3 script (requires requests
library)
downloads the files and updates the tables.
Manually check if any modifier keys were changed and update the
src/modifiers.rs
file if necessary.