|
xkbcommon 1.14.0-beta2
Reference library implementing the XKB specification for parsing keyboard descriptions and handling keyboard state
|
xkbcommon provides multiple CLI
tools for debugging, grouped under the xkbcli application.
Please consult the manual pages `man xkbcli` for the complete documentation
of each tool.
Test your configuration interactively. It chooses the appropriate backend based on the session type. Alternatively you may select explicitly the backend:
Dump an XKB keymap from a display server. It chooses the appropriate backend based on the session type. Alternatively you may select explicitly the backend:
Find the required key combinations to produce a specific character or keysym.
List available layouts, variants, and options provided by an XKB database.
Compile a keymap and inspect its properties.
Compile Compose files.
Each error has a unique identifier printed as [XKB-nnn] in the log.
See the error index for the documentation of each error.
Test if your changes compile successfully:
If it does not compile, you may add the flag --verbose for additional information.
Test if it behaves correctly. Note that you may need to add your user to the input group or run as root.
X11: Unfortunately Xorg does not support alternative paths, so the next best option is to use the venerable xkbcomp tool.
Happy hacking!