Edit

kc3-lang/libxkbcommon/tools/xkbcli-compile-keymap.1

Branch :

  • Show log

    Commit

  • Author : Pierre Le Marre
    Date : 2025-01-28 13:19:06
    Hash : bcb16d29
    Message : tools: Miscellaneous enhancements

  • tools/xkbcli-compile-keymap.1
  • .Dd June 4, 2024
    .Dt XKBCLI\-COMPILE\-KEYMAP 1
    .Os
    .
    .Sh NAME
    .Nm "xkbcli\-compile\-keymap"
    .Nd compile an X Keyboard keymap
    .
    .Sh SYNOPSIS
    .Nm
    .Op Ar options
    .Op Ar KEYMAP_PATH
    .
    .Sh DESCRIPTION
    .Nm
    compiles and prints a keymap based on the given options.
    .
    .Bl -tag -width Ds
    .It Ar KEYMAP_PATH
    Path to a keymap file, or
    .Dq \-
    to read the standard input
    .
    .It Fl \-help
    Print help and exit
    .
    .It Fl \-verbose
    Enable verbose debugging output
    .
    .It Fl \-test
    Test compilation but do not print the keymap
    .
    .It Fl \-rmlvo
    Print the full RMLVO with the defaults filled in for missing elements
    .
    .It Fl \-keymap Oo Ar PATH Oc , Fl \-from\-xkb Oo Ar PATH Oc
    Load the XKB file from a file, ignore RMLVO options. If
    .Ar PATH
    is empty or
    .Dq \- ,
    read the stdin.
    .
    .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.
    .
    .It Fl \-rules Ar rules
    The XKB ruleset
    .
    .It Fl \-model Ar model
    The XKB model
    .
    .It Fl \-layout Ar layout
    The XKB layout
    .
    .It Fl \-variant Ar variant
    The XKB layout variant
    .
    .It Fl \-options Ar options
    The XKB options
    .El
    .
    .Sh SEE ALSO
    .Xr xkbcli 1 ,
    .Lk https://xkbcommon.org "The libxkbcommon online documentation"