Skip to main content

Crate fidl_next_fuchsia_ui_input3

Crate fidl_next_fuchsia_ui_input3 

Source

Re-exports§

pub use self::natural::*;

Modules§

generic
key_event_injector
keyboard
keyboard_listener
natural
wire
wire_optional

Structs§

KeyEvent
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.
KeyEventInjector
The type corresponding to the KeyEventInjector protocol. Provides the ability to inject KeyEvents into the keyboard subsystem.
KeyEventInjectorInjectRequest
KeyEventInjectorInjectResponse
Keyboard
The type corresponding to the Keyboard protocol. Components may request this service from their namespace to be notified of physical key events.
KeyboardListener
The type corresponding to the KeyboardListener protocol. Client should implement this protocol to get notified of key events.
KeyboardListenerOnKeyEventRequest
KeyboardListenerOnKeyEventResponse
LockState
A bit field of lock states which are currently active.
Modifiers
Declares all the modifiers supported by Fuchsia’s input subsystem.

Enums§

KeyEventStatus
Return type for clients key events listener.
KeyEventType
Type of the keyboard key input event.
KeyMeaning
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.
NonPrintableKey
NonPrintableKey represents the meaning of a non-symbolic key on a keyboard.

Traits§

KeyEventInjectorClientHandler
A client handler for the KeyEventInjector protocol.
KeyEventInjectorLocalClientHandler
A client handler for the KeyEventInjector protocol.
KeyEventInjectorLocalServerHandler
A server handler for the KeyEventInjector protocol.
KeyEventInjectorServerHandler
A server handler for the KeyEventInjector protocol.
KeyboardClientHandler
A client handler for the Keyboard protocol.
KeyboardListenerClientHandler
A client handler for the KeyboardListener protocol.
KeyboardListenerLocalClientHandler
A client handler for the KeyboardListener protocol.
KeyboardListenerLocalServerHandler
A server handler for the KeyboardListener protocol.
KeyboardListenerServerHandler
A server handler for the KeyboardListener protocol.
KeyboardLocalClientHandler
A client handler for the Keyboard protocol.
KeyboardLocalServerHandler
A server handler for the Keyboard protocol.
KeyboardServerHandler
A server handler for the Keyboard protocol.