The MS-DOS Encyclopedia
Appendix F: ANSI.SYS Key and Extended Key Codes
The following escape sequence allows redefinition of keyboard keys to
a specified string:
ESC[code;string;...p
where:
string is either the ASCII code for a single character or a
string contained in quotation marks. For example, both 65
and "A" can be used to represent an uppercase A.
code is one or more of the following values that represent
keyboard keys. Semicolons shown in this table must be
entered in addition to the required semicolons in the
command line.
╓┌───────────────────────┌─────────┌─────────┌─────────┌─────────────────────╖
Key Code
Alone Shift- Ctrl- Alt-
──────────────────────────────────────────────────────────────────
F1 0;59 0;84 0;94 0;104
F2 0;60 8;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
Home 0;71 55 0;119 -
Up Arrow 0;72 56 - -
Pg Up 0;73 57 0;132 -
Left Arrow 0;75 52 0;115 -
Down Arrow 0;77 54 0;116 -
End 0;79 49 0;117 -
Down Arrow 0;80 50 - -
Pg Dn 0;81 51 0;118 -
Ins 0;82 48 - -
Del 0;83 46 - -
PrtSc - - 0;114 -
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
1 49 33 - 0;120
2 50 64 - 0;121
3 51 35 - 0;122
4 52 36 - 0;123
5 53 37 - 0;124
6 54 94 - 0;125
7 55 38 - 0;126
8 56 42 - 0;127
9 57 40 - 0;128
0 48 41 - 0;129
- 45 95 - 0;130
= 61 43 - 0;131
Tab 9 0;15 - -
Null 0;3 - - -
Return to The MS-DOS Encyclopedia: Contents