2020-07-27 02:24:06 -06:00
|
|
|
.Dd July 27, 2020
|
|
|
|
.Dt XKBCLI\-INTERACTIVE\-EVDEV 1
|
|
|
|
.Os
|
|
|
|
.
|
|
|
|
.Sh NAME
|
|
|
|
.Nm "xkbcli interactive\-evdev"
|
|
|
|
.Nd interactive debugger for XKB keymaps
|
|
|
|
.
|
|
|
|
.Sh SYNOPSIS
|
|
|
|
.Nm
|
|
|
|
.Op Ar options
|
|
|
|
.
|
|
|
|
.Sh DESCRIPTION
|
|
|
|
.Nm
|
|
|
|
is a commandline tool to interactively debug XKB keymaps by listening to
|
|
|
|
.Pa /dev/input/eventX
|
2021-03-28 03:55:08 -06:00
|
|
|
evdev devices.
|
2020-07-27 02:24:06 -06:00
|
|
|
.
|
|
|
|
.Pp
|
|
|
|
.Nm
|
2020-07-25 02:17:11 -06:00
|
|
|
requires permission to open the evdev device nodes.
|
2020-07-27 02:24:06 -06:00
|
|
|
This usually requires being the
|
|
|
|
.Dq root
|
|
|
|
user or belonging to the
|
|
|
|
.Dq input
|
|
|
|
group.
|
|
|
|
.
|
|
|
|
.Pp
|
|
|
|
Press the
|
|
|
|
.Aq Escape
|
|
|
|
key to exit.
|
|
|
|
.
|
|
|
|
.Pp
|
2020-07-25 02:17:11 -06:00
|
|
|
This is a debugging tool, its behavior or output is not guaranteed to be stable.
|
2020-07-22 17:37:15 -06:00
|
|
|
.
|
2020-07-27 02:24:06 -06:00
|
|
|
.Bl -tag -width Ds
|
|
|
|
.It Fl \-help
|
2020-07-22 17:37:15 -06:00
|
|
|
Print help and exit
|
|
|
|
.
|
2023-06-16 01:54:09 -06:00
|
|
|
.It Fl \-include Ar 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
|
|
|
|
.Fl -\-include\-defaults
|
|
|
|
to add the default include paths.
|
|
|
|
.
|
|
|
|
.It Fl \-include\-defaults
|
|
|
|
Add the default set of include directories.
|
|
|
|
This option is order-dependent, include paths given first are searched first.
|
|
|
|
.
|
2020-07-27 02:24:06 -06:00
|
|
|
.It Fl \-rules Ar rules
|
2020-07-22 17:37:15 -06:00
|
|
|
The XKB ruleset
|
|
|
|
.
|
2020-07-27 02:24:06 -06:00
|
|
|
.It Fl \-model Ar model
|
2020-07-22 17:37:15 -06:00
|
|
|
The XKB model
|
|
|
|
.
|
2020-07-27 02:24:06 -06:00
|
|
|
.It Fl \-layout Ar layout
|
2020-07-22 17:37:15 -06:00
|
|
|
The XKB layout
|
|
|
|
.
|
2020-07-27 02:24:06 -06:00
|
|
|
.It Fl \-variant Ar variant
|
2020-07-22 17:37:15 -06:00
|
|
|
The XKB layout variant
|
|
|
|
.
|
2020-07-27 02:24:06 -06:00
|
|
|
.It Fl \-option Ar options
|
2020-07-22 17:37:15 -06:00
|
|
|
The XKB options
|
|
|
|
.
|
2020-07-27 02:24:06 -06:00
|
|
|
.It Fl \-keymap Ar file
|
2020-07-25 02:17:11 -06:00
|
|
|
Specify a keymap path.
|
|
|
|
This option is mutually exclusive with the RMLVO options.
|
2020-07-22 17:37:15 -06:00
|
|
|
.
|
2020-07-27 02:24:06 -06:00
|
|
|
.It Fl \-report\-state\-changes
|
2020-07-22 17:37:15 -06:00
|
|
|
Report changes to the keyboard state
|
|
|
|
.
|
2020-07-27 02:24:06 -06:00
|
|
|
.It Fl \-enable\-compose
|
2020-07-25 02:17:11 -06:00
|
|
|
Enable Compose functionality
|
2020-07-22 17:37:15 -06:00
|
|
|
.
|
2020-07-27 02:24:06 -06:00
|
|
|
.It Fl \-consumed\-mode Brq xkb|gtk
|
2020-07-22 17:37:15 -06:00
|
|
|
Set the consumed modifiers mode (default: xkb)
|
|
|
|
.
|
2020-07-27 02:24:06 -06:00
|
|
|
.It Fl \-without\-x11\-offset
|
2020-07-27 02:51:53 -06:00
|
|
|
Don't add an offset of 8 when converting an evdev keycode to an XKB keycode.
|
|
|
|
You probably don't want this option.
|
2020-07-27 02:24:06 -06:00
|
|
|
.El
|
2020-07-27 02:51:53 -06:00
|
|
|
.
|
2020-07-27 02:24:06 -06:00
|
|
|
.Sh SEE ALSO
|
|
|
|
.Xr xkbcli 1 ,
|
|
|
|
.Xr xkbcli\-interactive\-wayland 1 ,
|
|
|
|
.Xr xkbcli\-interactive\-x11 1 ,
|
|
|
|
.Lk https://xkbcommon.org "The libxkbcommon online documentation"
|