Examine the codes sent by the keyboard

A usefull command if are want to read keyboard input : showkey. Very useful to know keycodes when programming.

What is showkey ?#

showkey - examine the codes sent by the keyboard

How does it work ?#

showkey have only 3 options (4 with help) :

  • -s --scancodes : Starts showkey in scan code dump mode.
  • -k --keycodes : Starts showkey in keycode dump mode. This is the default, when no command line options are present.
  • -a --ascii : Starts showkey in `ascii' dump mode.

Note : Only -a will fully works on X mode (with a graphical terminal), -s and -k mode may work on X mode if you have root permissions else use a text console (TTY 1 to 6).

Example#

showkey -a

Press any keys - Ctrl-D will terminate this program

a    97 0141 0x61
z   122 0172 0x7a
e   101 0145 0x65
r   114 0162 0x72
t   116 0164 0x74
y   121 0171 0x79
_    95 0137 0x5f
?    63 0077 0x3f
^?  127 0177 0x7f
^M   13 0015 0x0d
^C    3 0003 0x03
^D    4 0004 0x04
Share