Scroll to navigation

XKBCLI-COMPILE-KEYMAP(1) General Commands Manual XKBCLI-COMPILE-KEYMAP(1)

NAME

xkbcli-compile-keymapcompile an X Keyboard keymap

SYNOPSIS

xkbcli-compile-keymap [options] [KEYMAP_PATH]

DESCRIPTION

xkbcli-compile-keymap compiles and prints a keymap based on the given options.

KEYMAP_PATH
Path to a keymap file, or “-” to read the standard input
Print help and exit
Enable verbose debugging output
Test compilation but do not print the keymap
Print the full RMLVO with the defaults filled in for missing elements in YAML format
Print a keymap which only includes the KcCGST component names instead of the full keymap
Print the KcCGST component names in YAML format.
Print real and virtual key modmaps and modifiers encodings in YAML format.
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.
keymap_format
The keymap format (numeric or label, e.g. “v1”) for parsing
keymap_format
The keymap format (numeric or label, e.g. “v1”) for serializing
keymap_format
The keymap format (numeric or label, e.g. “v1”) for both parsing and serializing
Disable pretty-printing for keymap serialization.
Disable unused bits serialization.
[PATH], --from-xkb [PATH]
Load the XKB keymap from a file, ignore RMLVO options. If PATH is empty or “-”, read the stdin.
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.

SEE ALSO

xkbcli(1), The libxkbcommon online documentation

June 4, 2024 Linux 6.4.0-150700.53.19-default