LinuxCommandLibrary

uinput

Virtual input device event writer

TLDR

Preview device description (dry-run)

$ uinput -p
copy
Merge YAML device descriptions
$ sudo uinput -c [path/to/device1.yaml] [path/to/device2.yaml]
copy
Merge from device nodes
$ sudo uinput -d [/dev/input/eventX] [/dev/input/eventY]
copy

SYNOPSIS

uinput [OPTIONS]

DESCRIPTION

uinput intercepts input events and writes them to a virtual keyboard device using /dev/uinput. It is part of the Interception Tools suite for advanced input event processing.
The tool creates virtual input devices from YAML descriptions or by cloning existing device capabilities, enabling event transformation pipelines.

PARAMETERS

-p

Show resulting YAML device description and exit
-c FILE...
Merge YAML device description files
-d DEVICE...
Merge device description from device nodes

CAVEATS

Requires root privileges. Access to /dev/uinput is needed. Part of the Interception Tools project. Incorrect configuration can affect input handling.

SEE ALSO

udevmon(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community