udevmon
Input device event monitor and interceptor
TLDR
Start with config file
$ udevmon -c [path/to/config.yaml]
SYNOPSIS
udevmon [OPTIONS]
DESCRIPTION
udevmon intercepts and monitors input devices for launching tasks. It filters or modifies input events according to configuration files, typically located in /etc/interception/udevmon.d/*.yaml.
This tool is part of the Interception Tools suite, enabling advanced keyboard and mouse event processing like key remapping at a low level.
PARAMETERS
-c FILE
Use specified configuration file
CAVEATS
Requires root privileges. Configuration files must be valid YAML. Part of the Interception Tools project. Running incorrectly can disrupt input devices.
SEE ALSO
uinput(1)
