Crate keyboard_types [] [src]

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.

Reexports

pub use modifiers::Modifiers;

Modules

modifiers

Modifier key data.

Structs

CompositionEvent

Event to expose input methods to program logic.

KeyboardEvent

Keyboard events are issued for all pressed and released keys.

Enums

Code

Code is the physical position of a key.

CompositionState

Describes the state of a composition session.

Key

Key represents the meaning of a keypress.

KeyState

Describes the state the key is in.

Location

The location attribute contains an indication of the logical location of the key on the device.