Re-exports§
pub use self::natural::*;
Modules§
Structs§
- KeyEvent
- A Keyboard event generated to reflect key input.
timestampandtypeare required. At least one ofkeyandkey_meaningmust be set for a valid event. - KeyEvent
Injector - The type corresponding to the KeyEventInjector protocol.
Provides the ability to inject
KeyEvents into the keyboard subsystem. - KeyEvent
Injector Inject Request - KeyEvent
Injector Inject Response - Keyboard
- The type corresponding to the Keyboard protocol. Components may request this service from their namespace to be notified of physical key events.
- Keyboard
Listener - The type corresponding to the KeyboardListener protocol. Client should implement this protocol to get notified of key events.
- Keyboard
Listener OnKey Event Request - Keyboard
Listener OnKey Event Response - Lock
State - A bit field of lock states which are currently active.
- Modifiers
- Declares all the modifiers supported by Fuchsia’s input subsystem.
Enums§
- KeyEvent
Status - Return type for clients key events listener.
- KeyEvent
Type - 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.
- NonPrintable
Key - NonPrintableKey represents the meaning of a non-symbolic key on a keyboard.
Traits§
- KeyEvent
Injector Client Handler - A client handler for the KeyEventInjector protocol.
- KeyEvent
Injector Local Client Handler - A client handler for the KeyEventInjector protocol.
- KeyEvent
Injector Local Server Handler - A server handler for the KeyEventInjector protocol.
- KeyEvent
Injector Server Handler - A server handler for the KeyEventInjector protocol.
- Keyboard
Client Handler - A client handler for the Keyboard protocol.
- Keyboard
Listener Client Handler - A client handler for the KeyboardListener protocol.
- Keyboard
Listener Local Client Handler - A client handler for the KeyboardListener protocol.
- Keyboard
Listener Local Server Handler - A server handler for the KeyboardListener protocol.
- Keyboard
Listener Server Handler - A server handler for the KeyboardListener protocol.
- Keyboard
Local Client Handler - A client handler for the Keyboard protocol.
- Keyboard
Local Server Handler - A server handler for the Keyboard protocol.
- Keyboard
Server Handler - A server handler for the Keyboard protocol.