Man page - xkeyboard-config(7)

Packages contains this manual

Manual

XKEYBOARD-CONFIG

NAME
DESCRIPTION
XKB DATA FILES LOAD PATHS
THE CUSTOM LAYOUT
MODELS
LAYOUTS
OPTIONS
Switching to another layout
Key to choose the 2nd level
Key to choose the 3rd level
Ctrl position
Use keyboard LED to show alternative layout
Use keyboard LED to indicate modifiers
Layout of numeric keypad
Numeric keypad Delete behavior
Caps Lock behavior
Alt and Win behavior
Position of Compose key
Compatibility options
Currency signs
Key to choose the 5th level
Non-breaking space input
Japanese keyboard options
Korean Hangul/Hanja keys
Esperanto letters with superscripts
Old Solaris keycodes compatibility
Key sequence to kill the X server
Miscellaneous options
FILES
SEE ALSO

NAME

xkeyboard-config - XKB data description files

DESCRIPTION

xkeyboard-config provides the description files for the X Keyboard Extension (XKB) and for libxkbcommon. Typically it is the task of the desktop environment to apply the requested configuration. Users running an X server can also use the setxkbmap(1) tool to apply keyboard configuration at runtime or configure XKB settings in the xorg.conf(5).

XKB DATA FILES LOAD PATHS

xkeyboard-config provides the XKB data files installed in /usr/share/X11/xkb. User-specific data files may be elsewhere but it depends on the tool whether those files are loaded. For example, the libxkbcommon library will by default load XKB data files from the user’s home directory. See the libxkbcommon documentation for details.

THE CUSTOM LAYOUT

The "custom" layout is a layout that is listed as available to tools reading the data files but is not actually provided by xkeyboard-config. A user may save a layout specification in the /usr/share/X11/xkb/symbols/custom file and that layout will be available to most tools interacting with the xkeyboard-config data files. This is primarily aimed at systems running X where additional lookup paths cannot easily be added.

Because the "custom" layout is merely listed as available but not provided by xkeyboard-config, the layout will not be overwritten on updates.

MODELS

Image grohtml-3922886-1.png

LAYOUTS

Image grohtml-3922886-2.png

OPTIONS

Switching to another layout

Image grohtml-3922886-3.png

Key to choose the 2nd level

Image grohtml-3922886-4.png

Key to choose the 3rd level

Image grohtml-3922886-5.png

Ctrl position

Image grohtml-3922886-6.png

Use keyboard LED to show alternative layout

Image grohtml-3922886-7.png

Use keyboard LED to indicate modifiers

Image grohtml-3922886-8.png

Layout of numeric keypad

Image grohtml-3922886-9.png

Numeric keypad Delete behavior

Image grohtml-3922886-10.png

Caps Lock behavior

Image grohtml-3922886-11.png

Alt and Win behavior

Image grohtml-3922886-12.png

Position of Compose key

Image grohtml-3922886-13.png

Compatibility options

Image grohtml-3922886-14.png

Currency signs

Image grohtml-3922886-15.png

Key to choose the 5th level

Image grohtml-3922886-16.png

Non-breaking space input

Image grohtml-3922886-17.png

Japanese keyboard options

Image grohtml-3922886-18.png

Korean Hangul/Hanja keys

Image grohtml-3922886-19.png

Esperanto letters with superscripts

Image grohtml-3922886-20.png

Old Solaris keycodes compatibility

Image grohtml-3922886-21.png

Key sequence to kill the X server

Image grohtml-3922886-22.png

Miscellaneous options

Image grohtml-3922886-23.png

FILES

/usr/share/X11/xkb/compat

/usr/share/X11/xkb/compiled

/usr/share/X11/xkb/geometry

/usr/share/X11/xkb/keycodes

/usr/share/X11/xkb/keymap

/usr/share/X11/xkb/rules

/usr/share/X11/xkb/semantics

/usr/share/X11/xkb/symbols

/usr/share/X11/xkb/types

SEE ALSO

setxkbmap(1)