kbdinfo1
Read information about keyboard state
Usage
kbdinfo [options]
getmode
[{text | graphics}]
kbdinfo [options]
gkbmode
[{raw | xlate | mediumraw | unicode}]
kbdinfo [options]
gkbmeta
[{metabit | escprefix}]
kbdinfo [options]
gkbled
[{scrolllock | numlock | capslock}]
Overview
The utility allows you to read and check various parameters of the keyboard and virtual console.
|
Get or check virtual console mode. |
|---|---|
|
Gets current keyboard mode. |
raw-
Raw (scancode) mode. These are the raw codes generated by the keyboard.
mediumraw-
Medium raw (scancode) mode. This is extended medium raw mode, with keys above 127 encoded as 0, high 7 bits, low 7 bits, with the 0 bearing the 'up' flag if needed. 0 is reserved, so this shouldn't interfere with anything else. The two bytes after 0 will always have the up flag set not to interfere with older applications. This allows for 16384 different keycodes, which should be enough.
xlate-
Translate keycodes using keymap. These are the codes generated via the current keysym mapping.
unicode-
Unicode mode.
gkbmeta-
Gets meta key handling mode.
escprefix-
Specifies if pressing the meta (alt) key generates an ESC (\033) prefix followed by the keysym.
metabit-
The keysym marked with the high bit set.
gkbled-
Get keyboard flags CapsLock, NumLock, ScrollLock (not lights).
|
The scroll lock is down. |
|---|---|
|
The num lock is down. |
|
The caps lock is down. |
Options
-
-C, --console=DEV -
the console device to be used.
-
-V, --version -
print version number.
-
-h, --help -
print this usage message.
Releases
8 releases since Debian 7 (Wheezy); the text changed 1 time.
--console since Arch Linux 2026-11-01;
--help since Arch Linux 2026-11-01;
--version since Arch Linux 2026-11-01;
-C since Arch Linux 2026-11-01;
-V since Arch Linux 2026-11-01;
-h since Arch Linux 2026-11-01.