Module keyboard

Module keyboard 

Source
Expand description

Keyboard events and service.

This extension processes the raw keyboard events retargeting then to the focused widget, generating derived events and variables.

§Events

Events this extension provides.

§Services

Services this extension provides.

Structs§

KEYBOARD
Keyboard service.
KeyInputArgs
Arguments for KEY_INPUT_EVENT.
KeyRepeatConfig
System settings that define the key pressed repeat.
ModifiersChangedArgs
Arguments for MODIFIERS_CHANGED_EVENT.

Enums§

Key
Key represents the meaning of a key press.
KeyCode
Represents the location of a physical key.
KeyLocation
The location of the key on the keyboard.
KeyState
State a Key has entered.
NativeKeyCode
Contains the platform-native physical key identifier

Statics§

KEY_INPUT_EVENT
Key pressed, repeat pressed or released event.
MODIFIERS_CHANGED_EVENT
Modifiers key state changed event.

Traits§

HeadlessAppKeyboardExt
Extension trait that adds keyboard simulation methods to HeadlessApp.