Home Programmierung
und BIOS
Shareware-
FAQ
Kontakt u.
Infos

Tastaturcodes unter DOS

Die folgenden Tastencodes können ganz normal mit der Funktion READKEY ausgelesen werden (z.B. IF ReadKey=#wert THEN ...). Funktions- und Cursortasten senden zuerst den Code 0, erst dann wird der eigentliche Code geliefert. Dieser kann durch nochmaliges Aufrufen von READKEY abgefragt werden.

Taste einfach mit Shift-Taste mit Strg-Taste mit Alt-Taste
F1 0 - 59 0 - 84 0 - 94 0 - 104
F2 0 - 60 0 - 85 0 - 95 0 - 105
F3 0 - 61 0 - 86 0 - 96 0 - 106
F4 0 - 62 0 - 87 0 - 97 0 - 107
F5 0 - 63 0 - 88 0 - 98 0 - 108
F6 0 - 64 0 - 89 0 - 99 0 - 109
F7 0 - 65 0 - 90 0 - 100 0 - 110
F8 0 - 66 0 - 91 0 - 101 0 - 111
F9 0 - 67 0 - 92 0 - 102 0 - 112
F10 0 - 68 0 - 93 0 - 103 0 - 113
Escape 27 27 27 -
Tabulator 9 0 - 15 - -
Backspace 8 8 127 -
Return 13 13 10 -
a 97 65 1 0 - 30
b 98 66 2 0 - 48
c 99 67 3 0 - 46
d 100 68 4 0 - 32
e 101 69 5 0 - 18
f 102 70 6 0 - 33
g 103 71 7 0 - 34
h 104 72 8 0 - 35
i 105 73 9 0 - 23
j 106 74 10 0 - 36
k 107 75 11 0 - 37
l 108 76 12 0 - 38
m 109 77 13 0 - 50
n 110 78 14 0 - 49
o 111 79 15 0 - 24
p 112 80 16 0 - 25
q 113 81 17 0 - 16
r 114 82 18 0 - 19
s 115 83 19 0 - 31
t 116 84 20 0 - 20
u 117 85 21 0 - 22
v 118 86 22 0 - 47
w 119 87 23 0 - 17
x 120 88 24 0 - 45
y 121 89 25 0 - 21
z 122 90 26 0 - 44
< 60 62 - -
. 46 58 - -
, 44 59 - -
ä 132 142 - -
ö 148 153 - -
ü 129 154 - -
ß 225 63 28 0 - 130
´ 39 96 32 0 - 131
# 35 39 - -
- 45 95 31 -
+ 43 42 29 -
Leertaste 32 - - -
^ 94 248 - -
0 48 61 - 0 - 129
1 49 33 - 0 - 120
2 50 34 0 - 3 0 - 121
3 51 21 - 0 - 122
4 52 36 - 0 - 123
5 53 37 - 0 - 124
6 54 38 30 0 - 125
7 55 47 - 0 - 126
8 56 40 - 0 - 127
9 57 41 - 0 - 128
Ziffernblock / andere Tasten
1 (Ende) 0 - 79 49 0 - 117 -
2 (Cursor runter) 0 - 80 50 - -
3 (Bild runter) 0 - 81 51 0 - 118 -
4 (Cursor links) 0 - 75 52 0 - 115 -
5 - 53 - -
6 (Cursor rechts) 0 - 77 54 0 - 116 -
7 (Pos1) 0 - 71 55 0 - 119 -
8 (Cursor hoch) 0 - 72 56 - -
9 (Bild hoch) 0 - 73 57 0 - 132 -
0 (Einfg.) 0 - 82 48 - -
, (Entf.) 0 - 83 46 - -
Enter 13 13 10 -
+ 43 43 - -
- 45 45 - -


Dies sind soweit alle Tastencodes, die sich mit der normalen READKEY-Funktion von Pascal auslesen lassen. Bei meinen Recherchen und Vergleichen stellte sich heraus, daß einige Autoren abweichende Werte für bestimmte Tasten angaben. Diese Tabelle habe ich aus diesem Grund mit einem kleinen Testprogramm überprüft, sodaß eigentlich alle Werte korrekt sein müßten.


Alle Angaben ohne Gewähr.

Achtung: bitte Hinweise zur Aktualitšt der Daten beachten! Copyright