Crate keyboard_types

source ·
Expand description

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.




  • Code is the physical position of a key.
  • Describes the state of a composition session.
  • Key represents the meaning of a keypress.
  • Describes the state the key is in.
  • The location attribute contains an indication of the logical location of the key on the device.


  • first_char 🔒
    Return the first codepoint of a string.