Crate fidl_fuchsia_ui_input_common

Source

Macros§

AxisScaleUnknown
Pattern that matches an unknown AxisScale member.
InputMethodActionUnknown
Pattern that matches an unknown InputMethodAction member.
KeyboardEventPhaseUnknown
Pattern that matches an unknown KeyboardEventPhase member.
KeyboardTypeUnknown
Pattern that matches an unknown KeyboardType member.
SensorLocationUnknown
Pattern that matches an unknown SensorLocation member.
SensorTypeUnknown
Pattern that matches an unknown SensorType member.

Structs§

Axis
AxisF
DeviceDescriptor
DeviceInfo
FocusEvent
InputDeviceDispatchReportRequest
InputMethodEditorClientDidUpdateStateRequest
InputMethodEditorClientOnActionRequest
InputMethodEditorDispatchKey3Request
InputMethodEditorDispatchKey3Response
InputMethodEditorInjectInputRequest
InputMethodEditorSetKeyboardTypeRequest
InputMethodEditorSetStateRequest
InputReport
KeyboardDescriptor
KeyboardEvent
KeyboardEvent represents event generated by a user’s interaction with a keyboard.
KeyboardReport
MediaButtonsDescriptor
MediaButtonsEvent
MediaButtonsReport
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.
MouseDescriptor
MouseReport
PointerEvent
Pointers represent raw data about the user’s interaction with the screen.
Range
RangeF
SendKeyboardInputCmd
SendPointerInputCmd
SensorDescriptor
SetHardKeyboardDeliveryCmd
SetParallelDispatchCmd
StylusDescriptor
StylusReport
TextInputState
The current text, selection, and composing state for editing a run of text.
TextRange
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.
TextSelection
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.
Touch
TouchscreenDescriptor
TouchscreenReport

Enums§

AxisScale
Command
InputEvent
InputMethodAction
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.
KeyboardEventPhase
KeyboardType
Requests a specific keyboard type from the text editing subsystem.
PointerEventPhase
PointerEventType
SensorLocation
SensorReport
SensorType
TextAffinity
Whether a TextPosition is visually upstream or downstream of its offset.

Constants§

MODIFIER_ALT
MODIFIER_CAPS_LOCK
MODIFIER_CONTROL
MODIFIER_LEFT_ALT
MODIFIER_LEFT_CONTROL
MODIFIER_LEFT_SHIFT
MODIFIER_LEFT_SUPER
MODIFIER_NONE
Keyboard modifiers
MODIFIER_RIGHT_ALT
MODIFIER_RIGHT_CONTROL
MODIFIER_RIGHT_SHIFT
MODIFIER_RIGHT_SUPER
MODIFIER_SHIFT
MODIFIER_SUPER