Crate fidl_fuchsia_ui_input3
source ·Macros
Pattern that matches an unknown
NonPrintableKey
member.Structs
A Keyboard event generated to reflect key input.
timestamp
and type
are required.
At least one of key
and key_meaning
must be set for a valid event.A Stream of incoming requests for KeyEventInjector
A Stream of incoming requests for KeyboardListener
A Stream of incoming requests for Keyboard
A bit field of lock states which are currently active.
Declares all the modifiers supported by Fuchsia’s input subsystem.
Enums
Provides the ability to inject
KeyEvent
s into the keyboard subsystem.Return type for clients key events listener.
Type of the keyboard key input event.
The meaning of the key press. This is typically the Unicode codepoint inserted
by this event, or an enum representing a key that corresponds to whitespace or
is otherwise unprintable.
Client should implement this protocol to get notified of key events.
Components may request this service from their namespace to be notified of
physical key events.
NonPrintableKey represents the meaning of a non-symbolic key on a keyboard.