Straight ASCII CODE
Dec Hex Octal Binary Graph Ascii Meaning
Char
0 0 0 00000000 ^@ NUL (null)
1 1 1 00000001 ^A (start-of-header)
2 2 2 00000010 ^B STX (start-of-transmission)
3 3 3 00000011 ^C ETX (end-of-transmission)
4 4 4 00000100 ^D EOT (end-of-text)
5 5 5 00000101 ^E ENQ (enquiry)
6 6 6 00000110 ^F ACK (acknowledge)
7 7 7 00000111 ^G BEL (bell)
8 8 10 00001000 ^H BS (backspace)
9 9 11 00001001 ^I HT (horizontal tab)
10 A 12 00001010 ^J LF (line feed - also ^Enter)
11 B 13 00001011 ^K VT (vertical tab)
12 C 14 00001100 ^L FF (form feed)
13 D 15 00001101 ^M CR (carriage return)
14 E 16 00001110 ^N SO
15 F 17 00001111 ¤ ^O SI
16 10 20 00010000 ^P DLE
17 11 21 00010001 ^Q DC1
18 12 22 00010010 : ^R DC2
19 13 23 00010011 " ^S DC3
20 14 24 00010100 ^T DC4
21 15 25 00010101 § ^U NAK
22 16 26 00010110 - ^V SYN
23 17 27 00010111 ^W ETB
24 18 30 00011000 ^X CAN (cancel)
25 19 31 00011001 ^Y EM
26 1A 32 00011010 ^Z SUB (also end-of-file)
27 1B 33 00011011 ^[ ESC (Escape)
28 1C 34 00011100 ^\ FS (field separator)
29 1D 35 00011101 ^] GS
30 1E 36 00011110 ^^ RS (record separator)
31 1F 37 00011111 ^_ US
32 20 40 00100000 Space
33 21 41 00100001 ! !
34 22 42 00100010 " "
35 23 43 00100011 # #
36 24 44 00100100 $ $
37 25 45 00100101 % %
38 26 46 00100110 & &
39 27 47 00100111 , ,
40 28 50 00101000 ( (
41 29 51 00101001 ) )
42 2A 52 00101010 * *
43 2B 53 00101011 + +
44 2C 54 00101100 , ,
45 2D 55 00101101 - -
46 2E 56 00101110 . .
47 2F 57 00101111 / /
48 30 60 00110000 0 0
49 31 61 00110001 1 1
50 32 62 00110010 2 2
51 33 63 00110011 3 3
52 34 64 00110100 4 4
53 35 65 00110101 5 5
54 36 66 00110110 6 6
55 37 67 00110111 7 7
56 38 70 00111000 8 8
57 39 71 00111001 9 9
58 3A 72 00111010 : :
59 3B 73 00111011 ; ;
60 3C 74 00111100 < <
61 3D 75 00111101 = =
62 3E 76 00111110 > >
63 3F 77 00111111 ? ?
64 40 100 01000000 @ @
65 41 101 01000001 A A
66 42 102 01000010 B B
67 43 103 01000011 C C
68 44 104 01000100 D D
69 45 105 01000101 E E
70 46 106 01000110 F F
71 47 107 01000111 G G
72 48 110 01001000 H H
73 49 111 01001001 I I
74 4A 112 01001010 J J
75 4B 113 01001011 K K
76 4C 114 01001100 L L
77 4D 115 01001101 M M
78 4E 116 01001110 N N
79 4F 117 01001111 O O
80 50 120 01010000 P P
81 51 121 01010001 Q Q
82 52 122 01010010 R R
83 53 123 01010011 S S
84 54 124 01010100 T T
85 55 125 01010101 U U
86 56 126 01010110 V V
87 57 127 01010111 W W
88 58 130 01011000 X X
89 59 131 01011001 Y Y
90 5A 132 01011010 Z Z
91 5B 133 01011011 [ [
92 5C 134 01011100 \ \
93 5D 135 01011101 ] ]
94 5E 136 01011110 ^ ^
95 5F 137 01011111 _ _
96 60 140 01100000 , ,
97 61 141 01100001 a a
98 62 142 01100010 b b
99 63 143 01100011 c c
100 64 144 01100100 d d
101 65 145 01100101 e e
102 66 146 01100110 f f
103 67 147 01100111 g g
104 68 150 01101000 h h
105 69 151 01101001 i i
106 6A 152 01101010 j j
107 6B 153 01101011 k k
108 6C 154 01101100 l l
109 6D 155 01101101 m m
110 6E 156 01101110 n n
111 6F 157 01101111 o o
112 70 160 01110000 p p
113 71 161 01110001 q q
114 72 162 01110010 r r
115 73 163 01110011 s s
116 74 164 01110100 t t
117 75 165 01110101 u u
118 76 166 01110110 v v
119 77 167 01110111 w w
120 78 170 01111000 x x
121 79 171 01111001 y y
122 7A 172 01111010 z z
123 7B 173 01111011 { {
124 7C 174 01111100 | |
125 7D 175 01111101 } }
126 7E 176 01111110 ~ ~
127 7F 177 01111111 Del
128 80 200 10000000 Ç
129 81 201 10000001 ü
130 82 202 10000010 é
131 83 203 10000011 â
132 84 204 10000100 ä
133 85 205 10000101 à
134 86 206 10000110 å
135 87 207 10000111 ç
136 88 210 10001000 ê
137 89 211 10001001 ë
138 8A 212 10001010 è
139 8B 213 10001011 ï
140 8C 214 10001100 î
141 8D 215 10001101 ì
142 8E 216 10001110 Ä
143 8F 217 10001111 Å
144 90 220 10010000 É
145 91 221 10010001 æ
146 92 222 10010010 Æ
147 93 223 10010011 ô
148 94 224 10010100 ö
149 95 225 10010101 ò
150 96 226 10010110 û
151 97 227 10010111 ù
152 98 230 10011000 ÿ
153 99 231 10011001 Ö
154 9A 232 10011010 Ü
155 9B 233 10011011 ¢
156 9C 234 10011100 £
157 9D 235 10011101 ¥
158 9E 236 10011110 P
159 9F 237 10011111 ƒ
160 A0 240 10100000 á
161 A1 241 10100001 í
162 A2 242 10100010 ó
163 A3 243 10100011 ú
164 A4 244 10100100 ñ
165 A5 245 10100101 Ñ
166 A6 246 10100110 ª
167 A7 247 10100111 º
168 A8 250 10101000 ¿
169 A9 251 10101001 _
170 AA 252 10101010
171 AB 253 10101011 ½
172 AC 254 10101100 ¼
173 AD 255 10101101 ¡
174 AE 256 10101110 «
175 AF 257 10101111 »
176 B0 260 10110000 _
177 B1 261 10110001 _
178 B2 262 10110010 _
179 B3 263 10110011 ¦
180 B4 264 10110100 ¦
181 B5 265 10110101 ¦
182 B6 266 10110110 ¦
183 B7 267 10110111 +
184 B8 270 10111000 +
185 B9 271 10111001 ¦
186 BA 272 10111010 ¦
187 BB 273 10111011 +
188 BC 274 10111100 +
189 BD 275 10111101 +
190 BE 276 10111110 +
191 BF 277 10111111 +
192 C0 300 11000000 +
193 C1 301 11000001 -
194 C2 302 11000010 -
195 C3 303 11000011 +
196 C4 304 11000100 -
197 C5 305 11000101 +
198 C6 306 11000110 ¦
199 C7 307 11000111 ¦
200 C8 310 11001000 +
201 C9 311 11001001 +
202 CA 312 11001010 -
203 CB 313 11001011 -
204 CC 314 11001100 ¦
205 CD 315 11001101 -
206 CE 316 11001110 +
207 CF 317 11001111 -
208 D0 320 11010000 -
209 D1 321 11010001 -
210 D2 322 11010010 -
211 D3 323 11010011 +
212 D4 324 11010100 +
213 D5 325 11010101 +
214 D6 326 11010110 +
215 D7 327 11010111 +
216 D8 330 11011000 +
217 D9 331 11011001 +
218 DA 332 11011010 +
219 DB 333 11011011 _
220 DC 334 11011100 _
221 DD 335 11011101 ¦
222 DE 336 11011110 _
223 DF 337 11011111 _
224 E0 340 11100000 _
225 E1 341 11100001 ß
226 E2 342 11100010 _
227 E3 343 11100011
228 E4 344 11100100 _
229 E5 345 11100101 _
230 E6 346 11100110 µ
231 E7 347 11100111 _
232 E8 350 11101000 _
233 E9 351 11101001 _
234 EA 352 11101010 _
235 EB 353 11101011 _
236 EC 354 11101100 _
237 ED 355 11101101 _
238 EE 356 11101110 _
239 EF 357 11101111 _
240 F0 360 11110000 _
241 F1 361 11110001 ±
242 F2 362 11110010 _
243 F3 363 11110011 _
244 F4 364 11110100 _
245 F5 365 11110101 _
246 F6 366 11110110 ÷
247 F7 367 11110111 _
248 F8 370 11111000 °
249 F9 371 11111001 •
250 FA 372 11111010 ·
251 FB 373 11111011 _
252 FC 374 11111100 n
253 FD 375 11111101 ²
254 FE 376 11111110 _
255 FF 377 11111111 _
EXTENDED ASCII KEYBOARD CODES
Certain keys cannot be represented by the standard ascii codes. To represent the codes, a two-character sequence is used. The first character is always an ASCII NUL (0). The second character and its translations are listed in the following table. Some codes expand to multi-keystroke characters.
If an asterisk (*) appears in the Enhance Only column, the sequence is available only on the Enhanced Keyboards (101- and 102-key keyboards).
Enhance Decimal
Only Meaning Hex Octal Binary Extended ASCII
* 1 01 001 00000001 Alt-Esc
3 03 002 00000011 Null (null character)
* 14 0E 016 00001110 Alt-Backspace
15 0F 017 00001111 Shift-Tab (back-tab)
16 10 020 00010000 Alt-Q
17 11 021 00010001 Alt-W
18 12 022 00010010 Alt-E
19 13 023 00010011 Alt-R
20 14 024 00010100 Alt-T
21 15 025 00010101 Alt-Y
22 16 026 00010110 Alt-U
23 17 027 00010111 Alt-I
24 18 030 00011000 Alt-O
25 19 031 00011001 Alt-P
* 26 1A 032 00011010 Alt-[
* 27 1B 033 00011011 Alt-]
* 28 1C 034 00011100 Alt-Enter
30 1E 036 00011110 Alt-A
31 1F 037 00011111 Alt-S
32 20 040 00100000 Alt-D
33 21 041 00100001 Alt-F
34 22 042 00100010 Alt-G
35 23 043 00100011 Alt-H
36 24 044 00100100 Alt-J
37 25 045 00100101 Alt-K
38 26 046 00100110 Alt-L
* 39 27 047 00100111 Alt-;
* 40 28 050 00101000 Alt-’
* 41 29 051 00101001 Alt-’
* 43 2B 053 00101011 Alt-\
44 2C 054 00101100 Alt-Z
45 2D 055 00101101 Alt-X
46 2E 056 00101110 Alt-C
47 2F 057 00101111 Alt-V
48 30 060 00110000 Alt-B
49 31 061 00110001 Alt-N
50 32 062 00110010 Alt-M
* 51 33 063 00110011 Alt-,
* 52 34 064 00110100 Alt-.
* 53 35 065 00110101 Alt-/
* 55 37 067 00110111 Alt-* (keypad)
57 39 071 00111001 Alt-space-bar
59 3B 073 00111011 F1
60 3C 074 00111100 F2
61 3D 075 00111101 F3
62 3E 076 00111110 F4
63 3F 077 00111111 F5
64 40 100 01000000 F6
65 41 101 01000001 F7
66 42 102 01000010 F8
67 43 103 01000011 F9
68 44 104 01000100 F10
71 47 107 01000111 Home
72 48 110 01001000 -
73 49 111 01001001 PgUp
74 4A 112 01001010 Alt-, (keypad)
75 4B 113 01001011 é
76 4C 114 01001100 Shift-5 (keypad)
77 4D 115 01001101 ƒ
78 4E 116 01001110 Alt-+ (keypad)
79 4F 117 01001111 End
* 80 50 120 01010000
* 81 51 121 01010001 PgDn
* 82 52 122 01010010 Ins (Insert)
83 53 123 01010011 Del (Delete)
84 54 124 01010100 Shift-F1
85 55 125 01010101 Shift-F2
86 56 126 01010110 Shift-F3
87 57 127 01010111 Shift-F4
88 58 130 01011000 Shift-F5
89 59 131 01011001 Shift-F6
90 5A 132 01011010 Shift-F7
91 5B 133 01011011 Shift-F8
92 5C 134 01011100 Shift-F9
93 5D 135 01011101 Shift-F10
94 5E 136 01011110 Ctrl-F1
95 5F 137 01011111 Ctrl-F2
96 60 140 01100000 Ctrl-F3
97 61 141 01100001 Ctrl-F4
98 62 142 01100010 Ctrl-F5
99 63 143 01100011 Ctrl-F6
100 64 144 01100100 Ctrl-F7
101 65 145 01100101 Ctrl-F8
102 66 146 01100110 Ctrl-F9
103 67 147 01100111 Ctrl-F10
104 68 150 01101000 Alt-F1
105 69 151 01101001 Alt-F2
106 6A 152 01101010 Alt-F3
107 6B 153 01101011 Alt-F4
108 6C 154 01101100 Alt-F5
109 6D 155 01101101 Alt-F6
110 6E 156 01101110 Alt-F7
111 6F 157 01101111 Alt-F8
112 70 160 01110000 Alt-F9
113 71 161 01110001 Alt-F10
114 72 162 01110010 Ctrl-PrtSc
115 73 163 01110011 Ctrl-
116 74 164 01110100 Ctrl-Ò
117 75 165 01110101 Ctrl-End
118 76 166 01110110 Ctrl-PgDn
119 77 167 01110111 Ctrl-Home
120 78 170 01111000 Alt-1 (keyboard)
121 79 171 01111001 Alt-2 (keyboard)
122 7A 172 01111010 Alt-3 (keyboard)
123 7B 173 01111011 Alt-4 (keyboard)
124 7C 174 01111100 Alt-5 (keyboard)
125 7D 175 01111101 Alt-6 (keyboard)
126 7E 176 01111110 Alt-7 (keyboard)
127 7F 177 01111111 Alt-8 (keyboard)
128 80 200 10000000 Alt-9 (keyboard)
129 81 201 10000001 Alt-0 (keyboard)
130 82 202 10000010 Alt-, (keyboard)
131 83 203 10000011 Alt-= (keyboard)
132 84 204 10000100 Ctrl-PgUp
* 133 85 205 10000101 F11
* 134 86 206 10000110 F12
* 135 87 207 10000111 Shift-F11
* 136 88 210 10001000 Shift-F12
* 137 89 211 10001001 Ctrl-F11
* 138 8A 212 10001010 Ctrl-F12
* 139 8B 213 10001011 Alt-F11
* 140 8C 214 10001100 Alt-F12
141 8D 215 10001101 Ctrl--/8 (keypad)
142 8E 216 10001110 Ctrl-, (keypad)
143 8F 217 10001111 Ctrl-5 (keypad)
144 90 220 10010000 Ctrl-+ (keypad)
145 91 221 10010001 Ctrl- /2 (keypad)
146 92 222 10010010 Ctrl-Ins/0 (keypad)
147 93 223 10010011 Ctrl-Del/. (keypad)
148 94 224 10010100 Ctrl-Tab
* 149 95 225 10010101 Ctrl-/ (keypad)
* 150 96 226 10010110 Ctrl-* (keypad)
* 151 97 227 10010111 Alt-Home
* 152 98 230 10011000 Alt--
* 153 99 231 10011001 Alt-Page Up
* 155 9B 233 10011011 Alt-
* 157 9D 235 10011101 Alt-Ò
* 159 9F 237 10011111 Alt-End
* 160 A0 240 10100000 Alt-
* 161 A1 241 10100001 Alt-Page Down
* 162 A2 242 10100010 Alt-Insert
* 163 A3 243 10100011 Alt-Delete
* 164 A4 244 10100100 Alt-/ (keypad)
* 165 A5 245 10100101 Alt-Tab
* 166 A6 246 10100110 Alt-Enter
EXTENDED ASCII FUNCTION CODES
The following extended codes are available only with the Enhanced Keyboards (101/102-key keyboards); the codes area available for key reassignment only under DOS V4 and above. The keys include the six-key editing pad and the four-key cursor-control pad. To reassign these keys, you must give the DEVICE = ANSI.SYS /X directive or the enable extended function codes escape sequence (Esc[1q). All extended codes are prefixed by 224 decimal (E0 hex).
Decimal Hex Octal Binary Extended ASCII
Meaning
71 47 107 01000111 Home
72 48 110 01001000 -
73 49 111 01001001 Page Up
75 4B 113 01001011
77 4D 115 01001101 Ò
79 4F 117 01001111 End
80 50 120 01010000
81 51 121 01010001 Page Down
82 52 122 01010010 Insert
83 53 123 01010011 Delete
115 73 163 01110011 Ctrl-
116 74 164 01110100 Ctrl-Ò
117 75 165 01110101 Ctrl-End
118 76 166 01110110 Ctrl-Page-Down
119 77 167 01110111 Ctrl-Home
132 84 204 10000100 Ctrl-Page Up
141 8D 215 10001101 Ctrl--
145 91 221 10010001 Ctrl-
146 92 222 10010010 Ctrl-Insert
147 93 223 10010011 Ctrl-Delete
Dec Hex Octal Binary Graph Ascii Meaning
Char
0 0 0 00000000 ^@ NUL (null)
1 1 1 00000001 ^A (start-of-header)
2 2 2 00000010 ^B STX (start-of-transmission)
3 3 3 00000011 ^C ETX (end-of-transmission)
4 4 4 00000100 ^D EOT (end-of-text)
5 5 5 00000101 ^E ENQ (enquiry)
6 6 6 00000110 ^F ACK (acknowledge)
7 7 7 00000111 ^G BEL (bell)
8 8 10 00001000 ^H BS (backspace)
9 9 11 00001001 ^I HT (horizontal tab)
10 A 12 00001010 ^J LF (line feed - also ^Enter)
11 B 13 00001011 ^K VT (vertical tab)
12 C 14 00001100 ^L FF (form feed)
13 D 15 00001101 ^M CR (carriage return)
14 E 16 00001110 ^N SO
15 F 17 00001111 ¤ ^O SI
16 10 20 00010000 ^P DLE
17 11 21 00010001 ^Q DC1
18 12 22 00010010 : ^R DC2
19 13 23 00010011 " ^S DC3
20 14 24 00010100 ^T DC4
21 15 25 00010101 § ^U NAK
22 16 26 00010110 - ^V SYN
23 17 27 00010111 ^W ETB
24 18 30 00011000 ^X CAN (cancel)
25 19 31 00011001 ^Y EM
26 1A 32 00011010 ^Z SUB (also end-of-file)
27 1B 33 00011011 ^[ ESC (Escape)
28 1C 34 00011100 ^\ FS (field separator)
29 1D 35 00011101 ^] GS
30 1E 36 00011110 ^^ RS (record separator)
31 1F 37 00011111 ^_ US
32 20 40 00100000 Space
33 21 41 00100001 ! !
34 22 42 00100010 " "
35 23 43 00100011 # #
36 24 44 00100100 $ $
37 25 45 00100101 % %
38 26 46 00100110 & &
39 27 47 00100111 , ,
40 28 50 00101000 ( (
41 29 51 00101001 ) )
42 2A 52 00101010 * *
43 2B 53 00101011 + +
44 2C 54 00101100 , ,
45 2D 55 00101101 - -
46 2E 56 00101110 . .
47 2F 57 00101111 / /
48 30 60 00110000 0 0
49 31 61 00110001 1 1
50 32 62 00110010 2 2
51 33 63 00110011 3 3
52 34 64 00110100 4 4
53 35 65 00110101 5 5
54 36 66 00110110 6 6
55 37 67 00110111 7 7
56 38 70 00111000 8 8
57 39 71 00111001 9 9
58 3A 72 00111010 : :
59 3B 73 00111011 ; ;
60 3C 74 00111100 < <
61 3D 75 00111101 = =
62 3E 76 00111110 > >
63 3F 77 00111111 ? ?
64 40 100 01000000 @ @
65 41 101 01000001 A A
66 42 102 01000010 B B
67 43 103 01000011 C C
68 44 104 01000100 D D
69 45 105 01000101 E E
70 46 106 01000110 F F
71 47 107 01000111 G G
72 48 110 01001000 H H
73 49 111 01001001 I I
74 4A 112 01001010 J J
75 4B 113 01001011 K K
76 4C 114 01001100 L L
77 4D 115 01001101 M M
78 4E 116 01001110 N N
79 4F 117 01001111 O O
80 50 120 01010000 P P
81 51 121 01010001 Q Q
82 52 122 01010010 R R
83 53 123 01010011 S S
84 54 124 01010100 T T
85 55 125 01010101 U U
86 56 126 01010110 V V
87 57 127 01010111 W W
88 58 130 01011000 X X
89 59 131 01011001 Y Y
90 5A 132 01011010 Z Z
91 5B 133 01011011 [ [
92 5C 134 01011100 \ \
93 5D 135 01011101 ] ]
94 5E 136 01011110 ^ ^
95 5F 137 01011111 _ _
96 60 140 01100000 , ,
97 61 141 01100001 a a
98 62 142 01100010 b b
99 63 143 01100011 c c
100 64 144 01100100 d d
101 65 145 01100101 e e
102 66 146 01100110 f f
103 67 147 01100111 g g
104 68 150 01101000 h h
105 69 151 01101001 i i
106 6A 152 01101010 j j
107 6B 153 01101011 k k
108 6C 154 01101100 l l
109 6D 155 01101101 m m
110 6E 156 01101110 n n
111 6F 157 01101111 o o
112 70 160 01110000 p p
113 71 161 01110001 q q
114 72 162 01110010 r r
115 73 163 01110011 s s
116 74 164 01110100 t t
117 75 165 01110101 u u
118 76 166 01110110 v v
119 77 167 01110111 w w
120 78 170 01111000 x x
121 79 171 01111001 y y
122 7A 172 01111010 z z
123 7B 173 01111011 { {
124 7C 174 01111100 | |
125 7D 175 01111101 } }
126 7E 176 01111110 ~ ~
127 7F 177 01111111 Del
128 80 200 10000000 Ç
129 81 201 10000001 ü
130 82 202 10000010 é
131 83 203 10000011 â
132 84 204 10000100 ä
133 85 205 10000101 à
134 86 206 10000110 å
135 87 207 10000111 ç
136 88 210 10001000 ê
137 89 211 10001001 ë
138 8A 212 10001010 è
139 8B 213 10001011 ï
140 8C 214 10001100 î
141 8D 215 10001101 ì
142 8E 216 10001110 Ä
143 8F 217 10001111 Å
144 90 220 10010000 É
145 91 221 10010001 æ
146 92 222 10010010 Æ
147 93 223 10010011 ô
148 94 224 10010100 ö
149 95 225 10010101 ò
150 96 226 10010110 û
151 97 227 10010111 ù
152 98 230 10011000 ÿ
153 99 231 10011001 Ö
154 9A 232 10011010 Ü
155 9B 233 10011011 ¢
156 9C 234 10011100 £
157 9D 235 10011101 ¥
158 9E 236 10011110 P
159 9F 237 10011111 ƒ
160 A0 240 10100000 á
161 A1 241 10100001 í
162 A2 242 10100010 ó
163 A3 243 10100011 ú
164 A4 244 10100100 ñ
165 A5 245 10100101 Ñ
166 A6 246 10100110 ª
167 A7 247 10100111 º
168 A8 250 10101000 ¿
169 A9 251 10101001 _
170 AA 252 10101010
171 AB 253 10101011 ½
172 AC 254 10101100 ¼
173 AD 255 10101101 ¡
174 AE 256 10101110 «
175 AF 257 10101111 »
176 B0 260 10110000 _
177 B1 261 10110001 _
178 B2 262 10110010 _
179 B3 263 10110011 ¦
180 B4 264 10110100 ¦
181 B5 265 10110101 ¦
182 B6 266 10110110 ¦
183 B7 267 10110111 +
184 B8 270 10111000 +
185 B9 271 10111001 ¦
186 BA 272 10111010 ¦
187 BB 273 10111011 +
188 BC 274 10111100 +
189 BD 275 10111101 +
190 BE 276 10111110 +
191 BF 277 10111111 +
192 C0 300 11000000 +
193 C1 301 11000001 -
194 C2 302 11000010 -
195 C3 303 11000011 +
196 C4 304 11000100 -
197 C5 305 11000101 +
198 C6 306 11000110 ¦
199 C7 307 11000111 ¦
200 C8 310 11001000 +
201 C9 311 11001001 +
202 CA 312 11001010 -
203 CB 313 11001011 -
204 CC 314 11001100 ¦
205 CD 315 11001101 -
206 CE 316 11001110 +
207 CF 317 11001111 -
208 D0 320 11010000 -
209 D1 321 11010001 -
210 D2 322 11010010 -
211 D3 323 11010011 +
212 D4 324 11010100 +
213 D5 325 11010101 +
214 D6 326 11010110 +
215 D7 327 11010111 +
216 D8 330 11011000 +
217 D9 331 11011001 +
218 DA 332 11011010 +
219 DB 333 11011011 _
220 DC 334 11011100 _
221 DD 335 11011101 ¦
222 DE 336 11011110 _
223 DF 337 11011111 _
224 E0 340 11100000 _
225 E1 341 11100001 ß
226 E2 342 11100010 _
227 E3 343 11100011
228 E4 344 11100100 _
229 E5 345 11100101 _
230 E6 346 11100110 µ
231 E7 347 11100111 _
232 E8 350 11101000 _
233 E9 351 11101001 _
234 EA 352 11101010 _
235 EB 353 11101011 _
236 EC 354 11101100 _
237 ED 355 11101101 _
238 EE 356 11101110 _
239 EF 357 11101111 _
240 F0 360 11110000 _
241 F1 361 11110001 ±
242 F2 362 11110010 _
243 F3 363 11110011 _
244 F4 364 11110100 _
245 F5 365 11110101 _
246 F6 366 11110110 ÷
247 F7 367 11110111 _
248 F8 370 11111000 °
249 F9 371 11111001 •
250 FA 372 11111010 ·
251 FB 373 11111011 _
252 FC 374 11111100 n
253 FD 375 11111101 ²
254 FE 376 11111110 _
255 FF 377 11111111 _
EXTENDED ASCII KEYBOARD CODES
Certain keys cannot be represented by the standard ascii codes. To represent the codes, a two-character sequence is used. The first character is always an ASCII NUL (0). The second character and its translations are listed in the following table. Some codes expand to multi-keystroke characters.
If an asterisk (*) appears in the Enhance Only column, the sequence is available only on the Enhanced Keyboards (101- and 102-key keyboards).
Enhance Decimal
Only Meaning Hex Octal Binary Extended ASCII
* 1 01 001 00000001 Alt-Esc
3 03 002 00000011 Null (null character)
* 14 0E 016 00001110 Alt-Backspace
15 0F 017 00001111 Shift-Tab (back-tab)
16 10 020 00010000 Alt-Q
17 11 021 00010001 Alt-W
18 12 022 00010010 Alt-E
19 13 023 00010011 Alt-R
20 14 024 00010100 Alt-T
21 15 025 00010101 Alt-Y
22 16 026 00010110 Alt-U
23 17 027 00010111 Alt-I
24 18 030 00011000 Alt-O
25 19 031 00011001 Alt-P
* 26 1A 032 00011010 Alt-[
* 27 1B 033 00011011 Alt-]
* 28 1C 034 00011100 Alt-Enter
30 1E 036 00011110 Alt-A
31 1F 037 00011111 Alt-S
32 20 040 00100000 Alt-D
33 21 041 00100001 Alt-F
34 22 042 00100010 Alt-G
35 23 043 00100011 Alt-H
36 24 044 00100100 Alt-J
37 25 045 00100101 Alt-K
38 26 046 00100110 Alt-L
* 39 27 047 00100111 Alt-;
* 40 28 050 00101000 Alt-’
* 41 29 051 00101001 Alt-’
* 43 2B 053 00101011 Alt-\
44 2C 054 00101100 Alt-Z
45 2D 055 00101101 Alt-X
46 2E 056 00101110 Alt-C
47 2F 057 00101111 Alt-V
48 30 060 00110000 Alt-B
49 31 061 00110001 Alt-N
50 32 062 00110010 Alt-M
* 51 33 063 00110011 Alt-,
* 52 34 064 00110100 Alt-.
* 53 35 065 00110101 Alt-/
* 55 37 067 00110111 Alt-* (keypad)
57 39 071 00111001 Alt-space-bar
59 3B 073 00111011 F1
60 3C 074 00111100 F2
61 3D 075 00111101 F3
62 3E 076 00111110 F4
63 3F 077 00111111 F5
64 40 100 01000000 F6
65 41 101 01000001 F7
66 42 102 01000010 F8
67 43 103 01000011 F9
68 44 104 01000100 F10
71 47 107 01000111 Home
72 48 110 01001000 -
73 49 111 01001001 PgUp
74 4A 112 01001010 Alt-, (keypad)
75 4B 113 01001011 é
76 4C 114 01001100 Shift-5 (keypad)
77 4D 115 01001101 ƒ
78 4E 116 01001110 Alt-+ (keypad)
79 4F 117 01001111 End
* 80 50 120 01010000
* 81 51 121 01010001 PgDn
* 82 52 122 01010010 Ins (Insert)
83 53 123 01010011 Del (Delete)
84 54 124 01010100 Shift-F1
85 55 125 01010101 Shift-F2
86 56 126 01010110 Shift-F3
87 57 127 01010111 Shift-F4
88 58 130 01011000 Shift-F5
89 59 131 01011001 Shift-F6
90 5A 132 01011010 Shift-F7
91 5B 133 01011011 Shift-F8
92 5C 134 01011100 Shift-F9
93 5D 135 01011101 Shift-F10
94 5E 136 01011110 Ctrl-F1
95 5F 137 01011111 Ctrl-F2
96 60 140 01100000 Ctrl-F3
97 61 141 01100001 Ctrl-F4
98 62 142 01100010 Ctrl-F5
99 63 143 01100011 Ctrl-F6
100 64 144 01100100 Ctrl-F7
101 65 145 01100101 Ctrl-F8
102 66 146 01100110 Ctrl-F9
103 67 147 01100111 Ctrl-F10
104 68 150 01101000 Alt-F1
105 69 151 01101001 Alt-F2
106 6A 152 01101010 Alt-F3
107 6B 153 01101011 Alt-F4
108 6C 154 01101100 Alt-F5
109 6D 155 01101101 Alt-F6
110 6E 156 01101110 Alt-F7
111 6F 157 01101111 Alt-F8
112 70 160 01110000 Alt-F9
113 71 161 01110001 Alt-F10
114 72 162 01110010 Ctrl-PrtSc
115 73 163 01110011 Ctrl-
116 74 164 01110100 Ctrl-Ò
117 75 165 01110101 Ctrl-End
118 76 166 01110110 Ctrl-PgDn
119 77 167 01110111 Ctrl-Home
120 78 170 01111000 Alt-1 (keyboard)
121 79 171 01111001 Alt-2 (keyboard)
122 7A 172 01111010 Alt-3 (keyboard)
123 7B 173 01111011 Alt-4 (keyboard)
124 7C 174 01111100 Alt-5 (keyboard)
125 7D 175 01111101 Alt-6 (keyboard)
126 7E 176 01111110 Alt-7 (keyboard)
127 7F 177 01111111 Alt-8 (keyboard)
128 80 200 10000000 Alt-9 (keyboard)
129 81 201 10000001 Alt-0 (keyboard)
130 82 202 10000010 Alt-, (keyboard)
131 83 203 10000011 Alt-= (keyboard)
132 84 204 10000100 Ctrl-PgUp
* 133 85 205 10000101 F11
* 134 86 206 10000110 F12
* 135 87 207 10000111 Shift-F11
* 136 88 210 10001000 Shift-F12
* 137 89 211 10001001 Ctrl-F11
* 138 8A 212 10001010 Ctrl-F12
* 139 8B 213 10001011 Alt-F11
* 140 8C 214 10001100 Alt-F12
141 8D 215 10001101 Ctrl--/8 (keypad)
142 8E 216 10001110 Ctrl-, (keypad)
143 8F 217 10001111 Ctrl-5 (keypad)
144 90 220 10010000 Ctrl-+ (keypad)
145 91 221 10010001 Ctrl- /2 (keypad)
146 92 222 10010010 Ctrl-Ins/0 (keypad)
147 93 223 10010011 Ctrl-Del/. (keypad)
148 94 224 10010100 Ctrl-Tab
* 149 95 225 10010101 Ctrl-/ (keypad)
* 150 96 226 10010110 Ctrl-* (keypad)
* 151 97 227 10010111 Alt-Home
* 152 98 230 10011000 Alt--
* 153 99 231 10011001 Alt-Page Up
* 155 9B 233 10011011 Alt-
* 157 9D 235 10011101 Alt-Ò
* 159 9F 237 10011111 Alt-End
* 160 A0 240 10100000 Alt-
* 161 A1 241 10100001 Alt-Page Down
* 162 A2 242 10100010 Alt-Insert
* 163 A3 243 10100011 Alt-Delete
* 164 A4 244 10100100 Alt-/ (keypad)
* 165 A5 245 10100101 Alt-Tab
* 166 A6 246 10100110 Alt-Enter
EXTENDED ASCII FUNCTION CODES
The following extended codes are available only with the Enhanced Keyboards (101/102-key keyboards); the codes area available for key reassignment only under DOS V4 and above. The keys include the six-key editing pad and the four-key cursor-control pad. To reassign these keys, you must give the DEVICE = ANSI.SYS /X directive or the enable extended function codes escape sequence (Esc[1q). All extended codes are prefixed by 224 decimal (E0 hex).
Decimal Hex Octal Binary Extended ASCII
Meaning
71 47 107 01000111 Home
72 48 110 01001000 -
73 49 111 01001001 Page Up
75 4B 113 01001011
77 4D 115 01001101 Ò
79 4F 117 01001111 End
80 50 120 01010000
81 51 121 01010001 Page Down
82 52 122 01010010 Insert
83 53 123 01010011 Delete
115 73 163 01110011 Ctrl-
116 74 164 01110100 Ctrl-Ò
117 75 165 01110101 Ctrl-End
118 76 166 01110110 Ctrl-Page-Down
119 77 167 01110111 Ctrl-Home
132 84 204 10000100 Ctrl-Page Up
141 8D 215 10001101 Ctrl--
145 91 221 10010001 Ctrl-
146 92 222 10010010 Ctrl-Insert
147 93 223 10010011 Ctrl-Delete
0 comments:
Post a Comment