Module input

Source

Modulesยง

defaults ๐Ÿ”’
evdev ๐Ÿ”’
event_source ๐Ÿ”’

Structsยง

CustomInputConfig ๐Ÿ”’
Input
Virtio input device
InputConfigFile ๐Ÿ”’
InputConfigFileAbsInfo ๐Ÿ”’
InputConfigFileEvent ๐Ÿ”’
InputSnapshot ๐Ÿ”’
Snapshot of Inputโ€™s state.
VirtioInputConfig
Worker ๐Ÿ”’
virtio_input_absinfo
virtio_input_bitmap
virtio_input_config ๐Ÿ”’
virtio_input_config_select ๐Ÿ”’
virtio_input_device_ids

Enumsยง

InputError

Constantsยง

EVENT_QUEUE_SIZE ๐Ÿ”’
QUEUE_SIZES ๐Ÿ”’
STATUS_QUEUE_SIZE ๐Ÿ”’

Functionsยง

bitmap_from_map ๐Ÿ”’
new_custom
Creates a new custom virtio input device
new_evdev
Creates a new virtio input device from an event device node
new_keyboard
Creates a new virtio keyboard, which supports the same events as an en-us physical keyboard.
new_mouse
Creates a new virtio mouse which supports primary, secondary, wheel and REL events.
new_multi_touch
Creates a new virtio touch device which supports multi touch.
new_multitouch_trackpad
Creates a new virtio trackpad device which supports multi touch, primary and secondary buttons as well as X and Y axis.
new_rotary
Creates a new virtio device for rotary.
new_single_touch
Creates a new virtio touch device which supports single touch only.
new_switches
Creates a new virtio device for switches.
new_trackpad
Creates a new virtio trackpad device which supports (single) touch, primary and secondary buttons as well as X and Y axis.
parse_input_config_file ๐Ÿ”’

Type Aliasesยง

Result