KBDINFO
Section: Misc. Reference Manual Pages (1)
Updated: June 2019
Page Index
NAME
kbdinfo - read information about keyboard state
SYNOPSIS
kbdinfo
[
,options/]
,getmode /[
,text|graphics/]
kbdinfo
[
,options/]
,gkbmode /[
,raw|xlate|mediumraw|unicode/]
kbdinfo
[
,options/]
,gkbmeta /[
,metabit|escprefix/]
kbdinfo
[
,options/]
,gkbled /[
,scrolllock|numlock|capslock/]
DESCRIPTION
The utility allows you to read and check various parameters of the keyboard and
virtual console.
- getmode
-
Get or check virtual console mode.
- gkbmode
-
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).
-
- scrolllock
-
The scroll lock is down.
- numlock
-
The num lock is down.
- capslock
-
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.
AUTHORS
Written by Alexey Gladkov.
SEE ALSO
kbdrate(1),
setleds(1),
kbd_mode(1)