Scroll to navigation

XKBCLI-HOW-TO-TYPE(1) General Commands Manual XKBCLI-HOW-TO-TYPE(1)

NAME

xkbcli-how-to-typequery how to type a given Unicode code point or keysym

SYNOPSIS

xkbcli-how-to-type [options] character/code point/keysym

DESCRIPTION

xkbcli-how-to-type prints the key combinations (keycode + modifiers) in the keymap’s layouts which would produce the given Unicode code point or keysym.

code point/keysym is either:

  • a single character (requires a terminal which uses UTF-8 character encoding);
  • a Unicode code point, interpreted as hexadecimal if prefixed with 0x or U+ else as decimal;
  • a keysym if either the previous interpretations failed or if --keysym is used. The parameter is then either a keysym name or a numeric value (hexadecimal if prefixed with 0x else decimal). Note that values 09 are special: they are both names and numeric values. The default interpretation is names; use the hexadecimal form 0x00x9 in order to interpret as numeric values.

EXAMPLES

xkbcli-how-to-type --layout us 97
 
xkbcli-how-to-type --layout us 0x61
 
xkbcli-how-to-type --layout us U+0061
 
xkbcli-how-to-type --layout us a
Print the key combinations that produce the letter “a” (decimal code point: 97, hexadecimal code point: 61) in the default us layout.
xkbcli-how-to-type --layout us --keysym 97
 
xkbcli-how-to-type --layout us --keysym 0x61
 
xkbcli-how-to-type --layout us --keysym a
Print the key combinations that produce the keysym “a” (decimal code: 97, hexadecimal code: 61) in the default us layout.

OPTIONS

Treat the argument as only as a keysym
Disable Compose support
keymap_format
Specify the keymap format (numeric or label, e.g. “v1”)
[= 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.
Enable verbose debugging output
Print a help message and exit.

SEE ALSO

xkbcli(1), The libxkbcommon online documentation

September 11, 2024 Linux 6.4.0-150700.53.19-default