kbdinfo
Read information about keyboard state
Show current virtual console mode (text or graphics)
Check if the current VT is in graphics mode (exit status)
kbdinfo getmode graphics
echo $?
Print a human-readable result for VT mode
if kbdinfo getmode graphics; then
echo "graphics"
else
echo "text"
fi
Get current keyboard mode (may fail in graphics sessions)
Read logical lock-key states (CapsLock, NumLock, ScrollLock)
Check CapsLock state via exit code
kbdinfo gkbled capslock
echo $?
Query keyboard mode on a specific virtual console
kbdinfo --console /dev/tty1 gkbmode
Query keyboard mode on a specific virtual console
kbdinfo --console /dev/tty1 gkbmode