XKBCLI-INTERACTIVE-EVDEV(1) General Commands Manual XKBCLI-INTERACTIVE-EVDEV(1)

xkbcli-interactive-evdevinteractive debugger for X Keyboard keymaps

xkbcli-interactive-evdev [options] [KEYMAP_PATH]

xkbcli-interactive-evdev is a commandline tool to interactively debug XKB keymaps by listening to /dev/input/eventX evdev devices.

xkbcli-interactive-evdev requires permission to open the evdev device nodes. This usually requires being the “root” user or belonging to the “input” group.

Press the ⟨Escape⟩ key to exit.

This is a debugging tool, its behavior or output is not guaranteed to be stable.

KEYMAP_PATH
Path to a keymap file, or “-” to read the standard input
Print help and exit
PATH
Add the given path to the include path list. This option is order-dependent, include paths given first are searched first. If an include path is given, the default include path list is not used. Use --include-defaults to add the default include paths.
--include-defaults
Add the default set of include directories. This option is order-dependent, include paths given first are searched first.
rules
The XKB ruleset
model
The XKB model
layout
The XKB layout
variant
The XKB layout variant
options
The XKB options
Allow to set the default RMLVO values via the following environment variables: Note that this option may affect the default values of the previous options.
file
Specify a keymap path. This option is mutually exclusive with the RMLVO options.
Do not print layout nor Unicode keysym translation.
Report changes to the keyboard state
Enable Compose functionality
{xkb|gtk}
Set the consumed modifiers mode (default: xkb)
Don't add an offset of 8 when converting an evdev keycode to an XKB keycode. You probably don't want this option.

xkbcli(1), xkbcli-interactive-wayland(1), xkbcli-interactive-x11(1), The libxkbcommon online documentation

June 4, 2024 Linux 6.13.2-arch1-1