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

Traits