Skip to main content

Module natural

Module natural 

Source

Structs§

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).
DeviceIteratorGetNextResponse
DeviceListenerOnDeviceChangedRequest
FocusEvent
InputDeviceDispatchReportRequest
InputMethodEditorClientDidUpdateStateRequest
InputMethodEditorClientOnActionRequest
InputMethodEditorDispatchKey3Request
InputMethodEditorDispatchKey3Response
InputMethodEditorInjectInputRequest
InputMethodEditorSetKeyboardTypeRequest
InputMethodEditorSetStateRequest
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
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
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

Enums§

Action
Describes the type of change that occurred to an input device.
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.
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.