Skip to main content Crate fidl_fuchsia_ui_input Copy item path Source device_iterator_ordinals device_listener_ordinals device_listener_registry_ordinals ime_service_ordinals input_device_ordinals input_method_editor_client_ordinals input_method_editor_ordinals ActionUnknown Pattern that matches an unknown Action member. 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. LedTypeUnknown Pattern that matches an unknown LedType member. SensorLocationUnknown Pattern that matches an unknown SensorLocation member. SensorTypeUnknown Pattern that matches an unknown SensorType member. TouchButtonUnknown Pattern that matches an unknown TouchButton member. TouchTypeUnknown Pattern that matches an unknown TouchType member. Axis AxisF ConsumerControlDescriptor A Fuchsia ConsumerControl represents a device that changes values on the host. ConsumerControlInputDescriptor Describes the format of the input report that will be sent from the
ConsumerControl device to the host. ContactInputDescriptor ContactInputDescriptor describes the fields associated with a touch on a touch device.DeviceDescriptor DeviceDescriptor describes a physical input device.DeviceEvent Represents an event associated with a change in the input devices. DeviceInfo DeviceInformation DeviceInformation provides more information about the device and lets a
client distinguish between devices (e.g between two touchscreens that come
from different vendors). DeviceIteratorControlHandle DeviceIteratorEventStream DeviceIteratorGetNextResponder DeviceIteratorGetNextResponse DeviceIteratorMarker DeviceIteratorProxy DeviceIteratorRequestStream A Stream of incoming requests for fuchsia.ui.input/DeviceIterator. DeviceIteratorSynchronousProxy DeviceListenerControlHandle DeviceListenerEventStream DeviceListenerMarker DeviceListenerOnDeviceChangedRequest DeviceListenerProxy DeviceListenerRegistryControlHandle DeviceListenerRegistryEventStream DeviceListenerRegistryMarker DeviceListenerRegistryProxy DeviceListenerRegistryRegisterListenerRequest DeviceListenerRegistryRegisterListenerResponder DeviceListenerRegistryRegisterListenerResponse DeviceListenerRegistryRequestStream A Stream of incoming requests for fuchsia.ui.input/DeviceListenerRegistry. DeviceListenerRegistrySynchronousProxy DeviceListenerRequestStream A Stream of incoming requests for fuchsia.ui.input/DeviceListener. DeviceListenerSynchronousProxy 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 The capabilities of a keyboard device. KeyboardEvent KeyboardEvent represents event generated by a user’s interaction with a
keyboard.KeyboardInputDescriptor Describes the format of the input report that will be sent from the keyboard
to the device. KeyboardOutputDescriptor Describes the format of the output report that can be sent to the 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 The capabilities of a mouse device. MouseInputDescriptor Describes the format of the input report that will be sent from the mouse
to the device. MouseReport PointerEvent Pointers represent raw data about the user’s interaction with the screen. Range RangeF SendKeyboardInputCmd SendPointerInputCmd SensorAxis A SensorAxis is a normal Axis with an additional SensorType to describe what the
axis is measuring. SensorDescriptor The capabilities of a sensor device. SensorInputDescriptor Describes the format of the input report that will be sent from the sensor
to the device. 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 TouchButtonsEvent TouchDescriptor The capabilities of a touch device. TouchDeviceInfo Information about a device that issues touch event streams. TouchFeatureDescriptor Describes the format of the touchpad configuration’s feature report. TouchInputDescriptor Describes the format of the input report that will be sent from the touch device
to the host. TouchscreenDescriptor TouchscreenReport Action Describes the type of change that occurred to an input device. AxisScale Command DeviceIteratorEvent DeviceIteratorRequest Protocol for iterating over the initial set of active devices. DeviceListenerEvent DeviceListenerRegistryEvent DeviceListenerRegistryRequest Registry service that allows clients to monitor input device changes. DeviceListenerRequest Callback protocol implemented by clients to receive live device change events. 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. LedType An LedType represents an LED on a device that can be turned on or off. PointerEventPhase PointerEventType SensorLocation SensorReport SensorType Each sensor value has a corresponding SensorType, which explains what the
value is measuring in the world. TextAffinity Whether a TextPosition is visually upstream or downstream of its offset. TouchButton TouchType The device type from which the touch originated. CONSUMER_CONTROL_MAX_NUM_BUTTONS KEYBOARD_MAX_NUM_KEYS KEYBOARD_MAX_NUM_LEDS MAX_NAME_LENGTH 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 MOUSE_MAX_NUM_BUTTONS SENSOR_MAX_VALUES TOUCH_MAX_CONTACTS TOUCH_MAX_NUM_BUTTONS DeviceIteratorProxyInterface DeviceListenerProxyInterface DeviceListenerRegistryProxyInterface ImeServiceProxyInterface InputDeviceProxyInterface InputMethodEditorClientProxyInterface InputMethodEditorProxyInterface