Crate fidl_fuchsia_ui_input
source ·Macros
Pattern that matches an unknown
AxisScale
member.Pattern that matches an unknown
InputMethodAction
member.Pattern that matches an unknown
KeyboardEventPhase
member.Pattern that matches an unknown
KeyboardType
member.Pattern that matches an unknown
SensorLocation
member.Pattern that matches an unknown
SensorType
member.Structs
A Stream of incoming requests for ImeService
A Stream of incoming requests for InputDeviceRegistry
A Stream of incoming requests for InputDevice
A Stream of incoming requests for InputMethodEditorClient
A Stream of incoming requests for InputMethodEditor
KeyboardEvent
represents event generated by a user’s interaction with a
keyboard.MediaButtonsReport
describes the media buttons event delivered from the event stream.
Each bool in the report represents a single button where true means the button
is being pressed. A single report should be sent on every state change.Pointers represent raw data about the user’s interaction with the screen.
The current text, selection, and composing state for editing a run of text.
A range of characters in a string of text. Although strings in FIDL’s wire
format are UTF-8 encoded, these indices are measured in UTF-16 code units
for legacy reasons. These text input APIs will eventually be replaced by
fuchsia.ui.text, which uses code points instead.
A range of text that represents a selection. Although strings in FIDL’s wire
format are UTF-8 encoded, these indices are measured in UTF-16 code units
for legacy reasons. These text input APIs will eventually be replaced by
fuchsia.ui.text, which uses code points instead.
Enums
The service provided by an IME
Service to receive input events.
Determines what happens if the “action” key is pressed on the keyboard,
typically would either be the “Enter” key on a physical keyboard, or an
action button on a virtual keyboard, which is usually placed where Enter
would be, but with a custom label.
An interface to receive information from
TextInputService
.A interface for interacting with a text input control.
Requests a specific keyboard type from the text editing subsystem.
Whether a TextPosition is visually upstream or downstream of its offset.
Constants
Keyboard modifiers
Common mouse buttons report constants
Common stylus buttons report constants
Used as mask bits (2^N) against ButtonDescriptor.buttons.