summaryrefslogtreecommitdiff
path: root/tools/xkbcli-compile-keymap.1.ronn
blob: 8b0c74a1beb7c2d3a24bb242067f38fc7aa052f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# xkbcli-compile-keymap(1) - compile an XKB keymap

## SYNOPSIS

**xkbcli** compile-keymap \[--help\] \[OPTIONS\]

## DESCRIPTION

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

## OPTIONS

  * `--help`:
      Print help and exit

  * `--verbose`:
      Enable verbose debugging output

  * `--kccgst`:
      Print a keymap which only includes the KcCGST component names instead of
      the full keymap

  * ` --rmlvo`:
      Print the full RMLVO with the defaults filled in for missing elements

  * ` --from-xkb`:
      Load the XKB file from stdin, ignore RMLVO options. This option must not
      be used with `--kccgst`.

  * ` --include`:
      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 <rules>`:
      The XKB ruleset

  * ` --model <model>`:
      The XKB model
  * ` --layout <layout>`:

      The XKB layout
  * ` --variant <variant>`:

      The XKB layout variant

  * ` --options <options>`:
      The XKB options

## SEE ALSO

**xkbcli**(1)

The libxkbcommon online documentation at <https://xkbcommon.org>