Crate fidl_fuchsia_ui_input

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
ImeServiceControlHandle
ImeServiceEventStream
ImeServiceGetInputMethodEditorRequest
ImeServiceMarker
ImeServiceProxy
ImeServiceRequestStream
A Stream of incoming requests for fuchsia.ui.input/ImeService.
ImeServiceSynchronousProxy
InputDeviceControlHandle
InputDeviceDispatchReportRequest
InputDeviceEventStream
InputDeviceMarker
InputDeviceProxy
InputDeviceRequestStream
A Stream of incoming requests for fuchsia.ui.input/InputDevice.
InputDeviceSynchronousProxy
InputMethodEditorClientControlHandle
InputMethodEditorClientDidUpdateStateRequest
InputMethodEditorClientEventStream
InputMethodEditorClientMarker
InputMethodEditorClientOnActionRequest
InputMethodEditorClientProxy
InputMethodEditorClientRequestStream
A Stream of incoming requests for fuchsia.ui.input/InputMethodEditorClient.
InputMethodEditorClientSynchronousProxy
InputMethodEditorControlHandle
InputMethodEditorDispatchKey3Request
InputMethodEditorDispatchKey3Responder
InputMethodEditorDispatchKey3Response
InputMethodEditorEventStream
InputMethodEditorInjectInputRequest
InputMethodEditorMarker
InputMethodEditorProxy
InputMethodEditorRequestStream
A Stream of incoming requests for fuchsia.ui.input/InputMethodEditor.
InputMethodEditorSetKeyboardTypeRequest
InputMethodEditorSetStateRequest
InputMethodEditorSynchronousProxy
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
ImeServiceEvent
ImeServiceRequest
The service provided by an IME
InputDeviceEvent
InputDeviceRequest
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.
InputMethodEditorClientEvent
InputMethodEditorClientRequest
An interface to receive information from TextInputService.
InputMethodEditorEvent
InputMethodEditorRequest
A interface for interacting with a text input control.
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

Traits§

ImeServiceProxyInterface
InputDeviceProxyInterface
InputMethodEditorClientProxyInterface
InputMethodEditorProxyInterface