Skip to main content

Crate starnix_modules_input

Crate starnix_modules_input 

Source

Modules§

uinput

Structs§

ArcInputFile
BitSet
DeviceInfo
Hardware device identification parsed from driver descriptors or platform device info.
InputDevice
InputDeviceInfo
InputDeviceStatus
An InputDeviceStatus is tied to an [InputDeviceBinding] and provides properties detailing its Inspect status. We expect all (non-timestamp) properties’ counts to equal the sum of that property from all files opened on that device. So for example, if a device had 3 separate input files opened, we would expect it’s total_fidl_events_received_count to equal the sum of fidl_events_received_count from all 3 files and so forth.
InputEventsRelay
InputEventsRelayHandle
Handle for managing input devices registered with the input event relay.
InputFile
InputFileConfig
Dynamic configuration of capabilities and axis ranges for an InputFile.
InputFileStatus
LinuxEventWithTraceId
OpenedFilesState
StartRelaysArgs
TrackedWakeLease

Enums§

EventProxyMode
InputDeviceType

Constants§

DEFAULT_KEYBOARD_DEVICE_ID
DEFAULT_MOUSE_DEVICE_ID
DEFAULT_TOUCH_DEVICE_ID
KEYBOARD_INPUT_ID
MOUSE_INPUT_ID
TOUCH_INPUT_ID

Functions§

min_bytes
Returns the minimum number of bytes required to store n_bits bits.
new_input_relay
parse_axis_info
Parses a Fuchsia Axis into Linux uapi::input_absinfo.
parse_device_info
Parses device identification from a Fuchsia [fidl_fuchsia_input_report::DeviceDescriptor] and optional explicit DeviceInfo.

Type Aliases§

DeviceId
InputDeviceInfoHandle
OpenedFiles