Home · Kontakt · Impressum
contents index previous up next
Next: 21. Listen Up: 20.5 Die Tastatur Previous: 20.5 Die Tastatur

Unterabschnitte



20.5.1 showkey

Dieser Befehl untersucht die Tastaturcodes auf der Konsole. Dabei gibt er auf der Standardausgabe entweder den Scancode, den Keycode oder den ASCII-Code jeder gedrückten Taste aus.

showkey [OPTIONS]

Optionen
-a (--ascii)
-k (--keycodes)
-s (--scancodes)
-h (--help)
 

Wird keine Option angegeben, dann befindet sich das Programm nach dem Start im Keycode-Modus.

Im Keycode- und Scancode-Modus beendet sich das Programm, wenn 10 Sekunden nach dem letzten Tastendruck kein weiteres Signal das Programm erreicht. Den ASCII-Modus können Sie durch die Tastenkombination <STRG>+<D> beenden.

20.5.1.1 Beispiel

Die Tasten <A>, <B>, <C>, <F1>, <F2>, <ENTF>, <ENDE> und <POS1> in den drei verschiedenen Modi.

root@enterprise:~ # showkey -a
Press any keys - Ctrl-D will terminate this program

a 	 97 0141 0x61
b 	 98 0142 0x62
c 	 99 0143 0x63
^[[[A 	 27 0033 0x1b
 	 91 0133 0x5b
 	 91 0133 0x5b
 	 65 0101 0x41
^[[[B 	 27 0033 0x1b
 	 91 0133 0x5b
 	 91 0133 0x5b
 	 66 0102 0x42
^[[3~ 	 27 0033 0x1b
 	 91 0133 0x5b
 	 51 0063 0x33
 	126 0176 0x7e
^[[4~ 	 27 0033 0x1b
 	 91 0133 0x5b
 	 52 0064 0x34
 	126 0176 0x7e
^[[1~ 	 27 0033 0x1b
 	 91 0133 0x5b
 	 49 0061 0x31
 	126 0176 0x7e
 	  4 0004 0x04

root@enterprise:~ # showkey -s
kb mode was XLATE

press any key (program terminates 10s after last keypress)...
0x9c 
0x1e 0x9e 
0x30 0xb0 
0x2e 0xae 
0x3b 0xbb 
0x3c 0xbc 
0xe0 0x2a 0xe0 0x53 0xe0 0xd3 0xe0 0xaa 
0xe0 0x2a 0xe0 0x4f 0xe0 0xcf 0xe0 0xaa 
0xe0 0x2a 0xe0 0x47 0xe0 0xc7 0xe0 0xaa

root@enterprise:~ # showkey -k
kb mode was XLATE

press any key (program terminates 10s after last keypress)...
keycode  28 release
keycode  30 press
keycode  30 release
keycode  48 press
keycode  48 release
keycode  46 press
keycode  46 release
keycode  59 press
keycode  59 release
keycode  60 press
keycode  60 release
keycode 111 press
keycode 111 release
keycode 107 press
keycode 107 release
keycode 102 press
keycode 102 release


contents index previous up next
Next: 21. Listen Up: 20.5 Die Tastatur Previous: 20.5 Die Tastatur
  © 2004 by IT-Dozent Ole Vanhoefer · Zum Seitenanfang