2 .Dt XKBCLI\-INTERACTIVE\-EVDEV 1
6 .Nm "xkbcli interactive\-evdev"
7 .Nd interactive debugger for XKB keymaps
15 is a commandline tool to interactively debug XKB keymaps by listening to
21 requires permission to open the evdev device nodes.
22 This usually requires being the
24 user or belonging to the
34 This is a debugging tool, its behavior or output is not guaranteed to be stable.
40 .It Fl \-include Ar PATH
41 Add the given path to the include path list.
42 This option is order\-dependent, include paths given first are searched first.
43 If an include path is given, the default include path list is not used.
45 .Fl -\-include\-defaults
46 to add the default include paths.
48 .It Fl \-include\-defaults
49 Add the default set of include directories.
50 This option is order-dependent, include paths given first are searched first.
52 .It Fl \-rules Ar rules
55 .It Fl \-model Ar model
58 .It Fl \-layout Ar layout
61 .It Fl \-variant Ar variant
62 The XKB layout variant
64 .It Fl \-option Ar options
67 .It Fl \-keymap Ar file
68 Specify a keymap path.
69 This option is mutually exclusive with the RMLVO options.
71 .It Fl \-report\-state\-changes
72 Report changes to the keyboard state
74 .It Fl \-enable\-compose
75 Enable Compose functionality
77 .It Fl \-consumed\-mode Brq xkb|gtk
78 Set the consumed modifiers mode (default: xkb)
80 .It Fl \-without\-x11\-offset
81 Don't add an offset of 8 when converting an evdev keycode to an XKB keycode.
82 You probably don't want this option.
87 .Xr xkbcli\-interactive\-wayland 1 ,
88 .Xr xkbcli\-interactive\-x11 1 ,
89 .Lk https://xkbcommon.org "The libxkbcommon online documentation"