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

INSTALL

sudo apt install interception-tools
sudo pacman -S interception-tools
nix profile install nixpkgs#interception-tools

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)