other versions
- Tumbleweed 1.12.3-1.1
- Leap-16.0
- Leap-15.6
| XKBCLI-HOW-TO-TYPE(1) | General Commands Manual | XKBCLI-HOW-TO-TYPE(1) |
NAME¶
xkbcli-how-to-type —
query 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
0xorU+else as decimal; - a keysym if either the previous interpretations failed or if
--keysymis used. The parameter is then either a keysym name or a numeric value (hexadecimal if prefixed with0xelse decimal). Note that values0–9are special: they are both names and numeric values. The default interpretation is names; use the hexadecimal form0x0–0x9in order to interpret as numeric values.
EXAMPLES¶
xkbcli-how-to-type--layoutus 97xkbcli-how-to-type--layoutus 0x61xkbcli-how-to-type--layoutus U+0061xkbcli-how-to-type--layoutus 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--layoutus--keysym97xkbcli-how-to-type--layoutus--keysym0x61xkbcli-how-to-type--layoutus--keysyma- Print the key combinations that produce the keysym “a” (decimal code: 97, hexadecimal code: 61) in the default us layout.
OPTIONS¶
--keysym- Treat the argument as only as a keysym
--disable-compose- Disable Compose support
--formatkeymap_format- Specify the keymap format (numeric or label, e.g. “v1”)
--keymap[= PATH]- Load the XKB keymap from a file, ignore RMLVO options. If PATH is empty or “-”, read the stdin.
--rulesrules- The XKB ruleset
--modelmodel- The XKB model
--layoutlayout- The XKB layout
--variantvariant- The XKB layout variant
--optionsoptions- The XKB options
--enable-environment-names- 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.
--verbose- Enable verbose debugging output
--help- Print a help message and exit.
SEE ALSO¶
| September 11, 2024 | Linux 6.4.0-150700.53.19-default |