HomeAnhangASCII-TabelleEntwicklungssysteme

16.2 Der Scan-Code

Da nicht jede Taste auf der Tastatur des Atari einen ASCII-Code besitzt, ist es in einigen wenigen Fällen notwendig, direkt den jeweiligen Scancode abzufragen. Normalerweise sollte dies jedoch nur bei Sondertasten wie etwa den Cursor- oder Funktionstasten notwendig sein. Die folgende Tabelle gibt eine Übersicht über wichtige Scan-Codes:

Scancode Deutschland USA Standard-VDI-Code
1 ESC    
2 1 1 1
3 2 2 2
4 3 3 3
5 4 4 4
6 5 5 5
7 6 6 6
8 7 7 7
9 8 8 8
10 9 9 9
11 0 0 0
12 ß - -
13 , = =
14 Backspace    
15 TAB    
16 Q Q Q
17 W W W
18 E E E
19 R R R
20 T T T
21 Z Y Y
22 U U U
23 I I I
24 O O O
25 P P P
26 Ü [ [
27 + ] ]
28 Return    
29 Control    
30 A A A
31 S S S
32 D D D
33 F F F
34 G G G
35 H H H
36 J J J
37 K K K
38 L L L
39 Ö ; ;
40 Ä , ,
41 #    
42 Shift links    
43   \ \
44 Y Z Z
45 X X X
46 C C C
47 V V V
48 B B B
49 N N N
50 M M M
51 , , ,
52 . . .
53 - / /
54 Shift rechts PRINT SCREEN
55 nicht vorh. nicht vorh.  
56 Alternate    
57 Leertaste    
58 CapsLock    
59 F1    
60 F2    
61 F3    
62 F4    
63 F5    
64 F6    
65 F7    
66 F8    
67 F9    
68 F10    
69      
70      
71 ClrHome    
72 Pfeil hoch    
73 nicht vorhanden nicht vorh. PAGE UP
74 - (Ziffernblock)    
75 <–    
76 Alt Gr beim Milan    
77 –>    
78 + (Ziffernblock)    
79 nicht vorhanden nicht vorh. END
80 Pfeil runter    
81 nicht vorhanden nicht vorh. PAGE DOWN
82 Insert    
83 Delete    
84 Shift-F1 Shift-F1 F11
85 Shift-F2 Shift-F2 F12
86 Shift-F3 Shift-F3 F13
87 Shift-F4 Shift-F4 F14
88 Shift-F5 Shift-F5 F15
89 Shift-F6 Shift-F6 F16
90 Shift-F7 Shift-F7 F17
91 Shift-F8 Shift-F8 F18
92 Shift-F9 Shift-F9 F19
93 Shift-F10 Shift-F10 F20
94 nicht vorhanden nicht vorh. F21
95 nicht vorhanden dto. F22
96 < dto. F23
97 Undo   F24
98 Help   F25
99 ( (Ziffernblock)   F26
100 ) (Ziffernblock)   F27
101 / (Ziffernblock)   F28
102 * (Ziffernblock)   F29
103 7 (Ziffernblock)   F30
104 8 (Ziffernblock)   F31
105 9 (Ziffernblock)   F32
106 4 (Ziffernblock)   F33
107 5 (Ziffernblock)   F34
108 6 (Ziffernblock)   F35
109 1 (Ziffernblock)   F36
110 2 (Ziffernblock)   F37
111 3 (Ziffernblock)   F38
112 0 (Ziffernblock)   F39
113 . (Ziffernblock)   F40
114 Enter   CTRL PRINT SCREEN
115 nicht vorhanden nicht vorh. CTRL <–
116 dto. dto. CTRL –>
117 dto. dto. CTRL END
118 dto. dto. CTRL PAGE DOWN
119 dto. dto. CTRL HOME
120 ALT 1   ALT 1
121 ALT 2   ALT 2
122 ALT 3   ALT 3
123 ALT 4   ALT 4
124 ALT 5   ALT 5
125 ALT 6   ALT 6
126 ALT 7   ALT 7
127 ALT 8   ALT 8
128 ALT 9   ALT 9
129 ALT 0   ALT 0
130 ALT ß ALT- ALT -
131 ALT ' ALT= ALT =
132 nicht vorhanden nicht vorh. CTRL PAGE UP

Hinweis: Ein kleines Problem ist die länderunabhänige Auswertung der Scancodes, denn schließlich sollten Programme auch im Ausland korrekt funktionieren. Hier kann der Normalized-Key-Code-Converter (NKCC) von Harald Siegmund empfohlen werden, der genau diese Aufgabe übernimmt.

Querverweis: ASCII-Tabelle   Keytbl


HomeAnhangASCII-TabelleEntwicklungssysteme