In keyboard applications, ASCII Control Characters can be represented in 3 different ways, as shown below. The CTRL+X function is OS and application dependent. The following table lists some commonly used Microsoft functionality. This table applies to U.S. style keyboards. Certain characters may differ depending on your Country Code/PC regional settings.
Non-printable ASCII control characters |
Keyboard Control + ASCII (CTRL+X) Mode
|
||||
|
|
|
Control + X Mode Off (KBDCAS0) |
Windows Mode Control + X Mode On (KBDCAS2) |
|
DEC |
HEX |
Char |
CTRL + X |
CTRL + X function |
|
0 |
00 |
NUL |
Reserved |
CTRL+ @ |
|
1 |
01 |
SOH |
NP Enter |
CTRL+ A |
Select all |
2 |
02 |
STX |
Caps Lock |
CTRL+ B |
Bold |
3 |
03 |
ETX |
ALT Make |
CTRL+ C |
Copy |
4 |
04 |
EOT |
ALT Break |
CTRL+ D |
Bookmark |
5 |
05 |
ENQ |
CTRL Make |
CTRL+ E |
Center |
6 |
06 |
ACK |
CTRL Break |
CTRL+ F |
Find |
7 |
07 |
BEL |
Enter / Ret |
CTRL+ G |
|
8 |
08 |
BS |
(Apple Make) |
CTRL+ H |
History |
9 |
09 |
HT |
Tab |
CTRL+ I |
Italic |
10 |
0A |
LF |
(Apple Break) |
CTRL+ J |
Justify |
11 |
0B |
VT |
Tab |
CTRL+ K |
hyperlink |
12 |
0C |
FF |
Delete |
CTRL+ L |
list, left align |
13 |
0D |
CR |
Enter / Ret |
CTRL+ M |
|
14 |
0E |
SO |
Insert |
CTRL+ N |
New |
15 |
0F |
SI |
ESC |
CTRL+ O |
Open |
16 |
10 |
DLE |
F11 |
CTRL+ P |
|
17 |
11 |
DC1 |
Home |
CTRL+ Q |
Quit |
18 |
12 |
DC2 |
PrtScn |
CTRL+ R |
|
19 |
13 |
DC3 |
Backspace |
CTRL+ S |
Save |
20 |
14 |
DC4 |
Back Tab |
CTRL+ T |
|
21 |
15 |
NAK |
F12 |
CTRL+ U |
|
22 |
16 |
SYN |
F1 |
CTRL+ V |
Paste |
23 |
17 |
ETB |
F2 |
CTRL+ W |
|
24 |
18 |
CAN |
F3 |
CTRL+ X |
|
25 |
19 |
EM |
F4 |
CTRL+ Y |
|
26 |
1A |
SUB |
F5 |
CTRL+ Z |
|
27 |
1B |
ESC |
F6 |
CTRL+ [ |
|
28 |
1C |
FS |
F7 |
CTRL+ \ |
|
29 |
1D |
GS |
F8 |
CTRL+ ] |
|
30 |
1E |
RS |
F9 |
CTRL+ ^ |
|
31 |
1F |
US |
F10 |
CTRL+ - |
|
127 |
7F |
⌂ |
NP Enter |
|
|
Note: Windows Code page 1252 and lower ASCII use the same characters.
Printable Characters |
||||||||
DEC |
HEX |
Character |
DEC |
HEX |
Character |
DEC |
HEX |
Character |
32 |
20 |
<SPACE> |
64 |
40 |
@ |
96 |
60 |
` |
33 |
21 |
! |
65 |
41 |
A |
97 |
61 |
a |
34 |
22 |
" |
66 |
42 |
B |
98 |
62 |
b |
35 |
23 |
# |
67 |
43 |
C |
99 |
63 |
c |
36 |
24 |
$ |
68 |
44 |
D |
100 |
64 |
d |
37 |
25 |
% |
69 |
45 |
E |
101 |
65 |
e |
38 |
26 |
& |
70 |
46 |
F |
102 |
66 |
f |
39 |
27 |
' |
71 |
47 |
G |
103 |
67 |
g |
40 |
28 |
( |
72 |
48 |
H |
104 |
68 |
h |
41 |
29 |
) |
73 |
49 |
I |
105 |
69 |
i |
42 |
2A |
* |
74 |
4A |
J |
106 |
6A |
j |
43 |
2B |
+ |
75 |
4B |
K |
107 |
6B |
k |
44 |
2C |
, |
76 |
4C |
L |
108 |
6C |
l |
45 |
2D |
- |
77 |
4D |
M |
109 |
6D |
m |
46 |
2E |
. |
78 |
4E |
N |
110 |
6E |
n |
47 |
2F |
/ |
79 |
4F |
O |
111 |
6F |
o |
48 |
30 |
0 |
80 |
50 |
P |
112 |
70 |
p |
49 |
31 |
1 |
81 |
51 |
Q |
113 |
71 |
q |
50 |
32 |
2 |
82 |
52 |
R |
114 |
72 |
r |
51 |
33 |
3 |
83 |
53 |
S |
115 |
73 |
s |
52 |
34 |
4 |
84 |
54 |
T |
116 |
74 |
t |
53 |
35 |
5 |
85 |
55 |
U |
117 |
75 |
u |
54 |
36 |
6 |
86 |
56 |
V |
118 |
76 |
v |
55 |
37 |
7 |
87 |
57 |
W |
119 |
77 |
w |
56 |
38 |
8 |
88 |
58 |
X |
120 |
78 |
x |
57 |
39 |
9 |
89 |
59 |
Y |
121 |
79 |
y |
58 |
3A |
: |
90 |
5A |
Z |
122 |
7A |
z |
59 |
3B |
; |
91 |
5B |
[ |
123 |
7B |
{ |
60 |
3C |
< |
92 |
5C |
\ |
124 |
7C |
| |
61 |
3D |
= |
93 |
5D |
] |
125 |
7D |
} |
62 |
3E |
> |
94 |
5E |
^ |
126 |
7E |
~ |
63 |
3F |
? |
95 |
5F |
_ |
127 |
7F |
⌂ |
Extended ASCII Characters |
|||||
DEC |
HEX |
CP 1252 |
ASCII |
Alternate Extended |
PS2 Scan Code |
128 |
80 |
€ |
Ç |
up arrow ↑ |
0x48 |
129 |
81 |
|
ü |
down arrow ↓ |
0x50 |
130 |
82 |
‚ |
é |
right arrow → |
0x4B |
131 |
83 |
ƒ |
â |
left arrow ← |
0x4D |
132 |
84 |
„ |
ä |
Insert |
0x52 |
133 |
85 |
… |
à |
Delete |
0x53 |
134 |
86 |
† |
å |
Home |
0x47 |
135 |
87 |
‡ |
ç |
End |
0x4F |
136 |
88 |
ˆ |
ê |
Page Up |
0x49 |
137 |
89 |
‰ |
ë |
Page Down |
0x51 |
138 |
8A |
Š |
è |
Right ALT |
0x38 |
139 |
8B |
‹ |
ï |
Right CTRL |
0x1D |
140 |
8C |
Œ |
î |
Reserved |
n/a |
141 |
8D |
|
ì |
Reserved |
n/a |
142 |
8E |
Ž |
Ä |
Numeric Keypad Enter |
0x1C |
143 |
8F |
|
Å |
Numeric Keypad / |
0x35 |
144 |
90 |
|
É |
F1 |
0x3B |
145 |
91 |
‘ |
æ |
F2 |
0x3C |
146 |
92 |
’ |
Æ |
F3 |
0x3D |
147 |
93 |
“ |
ô |
F4 |
0x3E |
148 |
94 |
” |
ö |
F5 |
0x3F |
149 |
95 |
• |
ò |
F6 |
0x40 |
150 |
96 |
– |
û |
F7 |
0x41 |
151 |
97 |
— |
ù |
F8 |
0x42 |
152 |
98 |
˜ |
ÿ |
F9 |
0x43 |
153 |
99 |
™ |
Ö |
F10 |
0x44 |
154 |
9A |
š |
Ü |
F11 |
0x57 |
155 |
9B |
› |
¢ |
F12 |
0x58 |
156 |
9C |
œ |
£ |
Numeric Keypad + |
0x4E |
157 |
9D |
|
¥ |
Numeric Keypad - |
0x4A |
158 |
9E |
ž |
₧ |
Numeric Keypad * |
0x37 |
159 |
9F |
Ÿ |
ƒ |
Caps Lock |
0x3A |
160 |
A0 |
|
á |
Num Lock |
0x45 |
161 |
A1 |
¡ |
í |
Left Alt |
0x38 |
162 |
A2 |
¢ |
ó |
Left Ctrl |
0x1D |
163 |
A3 |
£ |
ú |
Left Shift |
0x2A |
164 |
A4 |
¤ |
ñ |
Right Shift |
0x36 |
165 |
A5 |
¥ |
Ñ |
Print Screen |
n/a |
166 |
A6 |
¦ |
ª |
Tab |
0x0F |
167 |
A7 |
§ |
º |
Shift Tab |
0x8F |
168 |
A8 |
¨ |
¿ |
Enter |
0x1C |
169 |
A9 |
© |
⌐ |
Esc |
0x01 |
170 |
AA |
ª |
¬ |
Alt Make |
0x36 |
171 |
AB |
« |
½ |
Alt Break |
0xB6 |
172 |
AC |
¬ |
¼ |
Control Make |
0x1D |
173 |
AD |
|
¡ |
Control Break |
0x9D |
174 |
AE |
® |
« |
Alt Sequence with 1 Character |
0x36 |
175 |
AF |
¯ |
» |
Ctrl Sequence with 1 Character |
0x1D |
176 |
B0 |
° |
░ |
|
|
177 |
B1 |
± |
▒ |
|
|
178 |
B2 |
² |
▓ |
|
|
179 |
B3 |
³ |
│ |
|
|
180 |
B4 |
´ |
┤ |
|
|
181 |
B5 |
µ |
╡ |
|
|
182 |
B6 |
¶ |
╢ |
|
|
183 |
B7 |
· |
╖ |
|
|
184 |
B8 |
¸ |
╕ |
|
|
185 |
B9 |
¹ |
╣ |
|
|
186 |
BA |
º |
║ |
|
|
187 |
BB |
» |
╗ |
|
|
188 |
BC |
¼ |
╝ |
|
|
189 |
BD |
½ |
╜ |
|
|
190 |
BE |
¾ |
╛ |
|
|
191 |
BF |
¿ |
┐ |
|
|
192 |
C0 |
À |
└ |
|
|
193 |
C1 |
Á |
┴ |
|
|
194 |
C2 |
 |
┬ |
|
|
195 |
C3 |
à |
├ |
|
|
196 |
C4 |
Ä |
─ |
|
|
197 |
C5 |
Å |
í |
|
|
198 |
C6 |
Æ |
╞ |
|
|
199 |
C7 |
Ç |
╟ |
|
|
200 |
C8 |
È |
╚ |
|
|
201 |
C9 |
É |
╔ |
|
|
202 |
CA |
Ê |
╩ |
|
|
203 |
CB |
Ë |
╦ |
|
|
204 |
CC |
Ì |
╠ |
|
|
205 |
CD |
Í |
═ |
|
|
206 |
CE |
Î |
╬ |
|
|
207 |
CF |
Ï |
╧ |
|
|
208 |
D0 |
Ð |
╨ |
|
|
209 |
D1 |
Ñ |
╤ |
|
|
210 |
D2 |
Ò |
╥ |
|
|
211 |
D3 |
Ó |
╙ |
|
|
212 |
D4 |
Ô |
╘ |
|
|
213 |
D5 |
Õ |
╒ |
|
|
214 |
D6 |
Ö |
╓ |
|
|
215 |
D7 |
× |
╫ |
|
|
216 |
D8 |
Ø |
╪ |
|
|
217 |
D9 |
Ù |
┘ |
|
|
218 |
DA |
Ú |
┌ |
|
|
219 |
DB |
Û |
█ |
|
|
220 |
DC |
Ü |
▄ |
|
|
221 |
DD |
Ý |
▌ |
|
|
222 |
DE |
Þ |
▐ |
|
|
223 |
DF |
ß |
▀ |
|
|
224 |
E0 |
à |
α |
|
|
225 |
E1 |
á |
ß |
|
|
226 |
E2 |
â |
Γ |
|
|
227 |
E3 |
ã |
π |
|
|
228 |
E4 |
ä |
Σ |
|
|
229 |
E5 |
å |
σ |
|
|
230 |
E6 |
æ |
µ |
|
|
231 |
E7 |
ç |
τ |
|
|
232 |
E8 |
è |
Φ |
|
|
233 |
E9 |
é |
Θ |
|
|
234 |
EA |
ê |
Ω |
|
|
235 |
EB |
ë |
δ |
|
|
236 |
EC |
ì |
∞ |
|
|
237 |
ED |
í |
φ |
|
|
238 |
EE |
î |
ε |
|
|
239 |
EF |
ï |
∩ |
|
|
240 |
F0 |
ð |
≡ |
|
|
241 |
F1 |
ñ |
± |
|
|
242 |
F2 |
ò |
≥ |
|
|
243 |
F3 |
ó |
≤ |
|
|
244 |
F4 |
ô |
⌠ |
|
|
245 |
F5 |
õ |
⌡ |
|
|
246 |
F6 |
ö |
÷ |
|
|
247 |
F7 |
÷ |
≈ |
|
|
248 |
F8 |
ø |
° |
|
|
249 |
F9 |
ù |
∙ |
|
|
250 |
FA |
ú |
· |
|
|
251 |
FB |
û |
√ |
|
|
252 |
FC |
ü |
ⁿ |
|
|
253 |
FD |
ý |
² |
|
|
254 |
FE |
þ |
■ |
|
|
255 |
FF |
ÿ |
|
|
|
Note: “m”
represents the AIM modifier character. Refer to International Technical
Specification, Symbology Identifiers, for
AIM modifier character details.
Prefix / Suffix
entries for specific symbologies override the universal (All Symbologies,
99) entry.
|
AIM |
Honeywell |
||
Symbology |
ID |
Possible modifiers (m) |
ID |
Hex |
All Symbologies |
|
|
|
99 |
Codabar |
]Fm |
0-1 |
a |
61 |
Code 11 |
]H3 |
|
h |
68 |
Code 128 |
]Cm |
0, 1, 2, 4 |
j |
6A |
Code 32 Pharmaceutical (PARAF) |
]X0 |
|
< |
3C |
Code 39 (supports Full ASCII mode) |
]Am |
0, 1, 3, 4, 5, 7 |
b |
62 |
TCIF Linked Code 39 (TLC39) |
]L2 |
|
T |
54 |
Code 93 and 93i |
]Gm |
0-9, A-Z, a-m |
i |
69 |
EAN |
]Em |
0, 1, 3, 4 |
d |
64 |
EAN-13 (including Bookland EAN) |
]E0 |
|
d |
64 |
EAN-13 with Add-On |
]E3 |
|
d |
64 |
EAN-13 with Extended Coupon Code |
]E3 |
|
d |
64 |
EAN-8 |
]E4 |
|
D |
44 |
EAN-8 with Add-On |
]E3 |
|
D |
44 |
GS1 |
|
|
|
|
GS1 DataBar |
]em |
0 |
y |
79 |
GS1 DataBar Limited |
]em |
|
{ |
7B |
GS1 DataBar Expanded |
]em |
|
} |
7D |
GS1-128 |
]C1 |
|
I |
49 |
2 of 5 |
|
|
|
|
China Post (Hong Kong 2 of 5) |
]X0 |
|
Q |
51 |
Interleaved 2 of 5 |
]Im |
0, 1, 3 |
e |
65 |
Matrix 2 of 5 |
]X0 |
|
m |
6D |
NEC 2 of 5 |
]X0 |
|
Y |
59 |
Straight 2 of 5 IATA |
]Rm |
0, 1, 3 |
f |
66 |
Straight 2 of 5 Industrial |
]S0 |
|
f |
66 |
MSI |
]Mm |
0, 1 |
g |
67 |
Telepen |
]Bm |
|
t |
74 |
UPC |
|
0, 1, 2, 3, 8, 9, A, B, C |
|
|
UPC-A |
]E0 |
|
c |
63 |
UPC-A with Add-On |
]E3 |
|
c |
63 |
UPC-A with Extended Coupon Code |
]E3 |
|
c |
63 |
UPC-E |
]E0 |
|
E |
45 |
UPC-E with Add-On |
]E3 |
|
E |
45 |
UPC-E1 |
]X0 |
|
E |
45 |
|
|
|
|
|
Add Honeywell Code ID |
|
|
|
5C80 |
Add AIM Code ID |
|
|
|
5C81 |
Add Backslash |
|
|
|
5C5C |
Batch mode quantity |
|
|
5 |
35 |
|
AIM |
Honeywell |
||
Symbology |
ID |
Possible modifiers (m) |
ID |
Hex |
All Symbologies |
|
|
|
99 |
Aztec Code |
]zm |
0-9, A-C |
z |
7A |
Chinese Sensible Code (Han Xin Code) |
]X0 |
|
H |
48 |
Codablock A |
]O6 |
0, 1, 4, 5, 6 |
V |
56 |
Codablock F |
]Om |
0, 1, 4, 5, 6 |
q |
71 |
Code 49 |
]Tm |
0, 1, 2, 4 |
l |
6C |
Data Matrix |
]dm |
0-6 |
w |
77 |
GS1 |
]em |
0-3 |
|
|
GS1 Composite |
]em |
0-3 |
y |
79 |
GS1 DataBar Omnidirectional |
]em |
|
y |
79 |
MaxiCode |
]Um |
0-3 |
x |
78 |
PDF417 |
]Lm |
0-2 |
r |
72 |
MicroPDF417 |
]Lm |
3-5 |
R |
52 |
QR Code |
]Qm |
0-6 |
s |
73 |
Micro QR Code |
]Qm |
|
s |
73 |
|
AIM |
Honeywell |
||
Symbology |
ID |
Possible modifiers (m) |
ID |
Hex |
All Symbologies |
|
|
|
99 |
Australian Post |
]X0 |
|
A |
41 |
British Post |
]X0 |
|
B |
42 |
Canadian Post |
]X0 |
|
C |
43 |
China Post |
]X0 |
|
Q |
51 |
InfoMail |
]X0 |
|
, |
2c |
Intelligent Mail Bar Code |
]X0 |
|
M |
4D |
Japanese Post |
]X0 |
|
J |
4A |
KIX (Netherlands) Post |
]X0 |
|
K |
4B |
Korea Post |
]X0 |
|
? |
3F |
Planet Code |
]X0 |
|
L |
4C |
Postal-4i |
]X0 |
|
N |
4E |
Postnet |
]X0 |
|
P |
50 |
Code pages define the mapping of character codes to characters. If the data received does not display with the proper characters, it may be because the bar code being scanned was created using a code page that is different from the one the host program is expecting. If this is the case, select the code page with which the bar codes were created. The data characters should then appear properly.
Code Page Selection Method/Country |
Standard |
Keyboard Country |
Honeywell Code Page Option |
United
States |
ISO/IEC 646-IRV |
n/a |
1 |
Automatic National Character Replacement |
ISO/IEC 2022 |
n/a |
2 (default) |
Binary Code page |
n/a |
n/a |
3 |
Default “Automatic National Character replacement” will select the following Honeywell Code Page options for Code128, Code 39 and Code 93. |
|||
United States |
ISO/IEC 646-06 |
0 |
1 |
Canada |
ISO /IEC 646-121 |
54 |
95 |
Canada |
ISO /IEC 646-122 |
18 |
96 |
Japan |
ISO/IEC 646-14 |
28 |
98 |
China |
ISO/IEC 646-57 |
92 |
99 |
Great Britain (UK) |
ISO /IEC 646-04 |
7 |
87 |
France |
ISO /IEC 646-69 |
3 |
83 |
Germany |
ISO/IEC646-21 |
4 |
84 |
Switzerland |
ISO /IEC 646-CH |
6 |
86 |
Sweden / Finland (extended Annex C) |
ISO/IEC 646-11 |
2 |
82 |
Ireland |
ISO /IEC 646-207 |
73 |
97 |
Danmark |
ISO/IEC 646-08 |
8 |
88 |
Norway |
ISO/IEC 646-60 |
9 |
94 |
Italy |
ISO/IEC 646-15 |
5 |
85 |
Portugal |
ISO/IEC 646-16 |
13 |
92 |
Spain |
ISO/IEC 646-17 |
10 |
90 |
Spain |
ISO/IEC 646-85 |
51 |
91 |
Dec |
35 |
36 |
64 |
91 |
92 |
93 |
94 |
96 |
123 |
124 |
125 |
126 |
||
Hex |
23 |
24 |
40 |
5B |
5C |
5D |
5E |
60 |
7B |
7C |
7D |
7E |
||
US |
0 |
1 |
# |
$ |
@ |
[ |
\ |
] |
^ |
` |
{ |
| |
} |
~ |
CA |
54 |
95 |
# |
$ |
à |
â |
ç |
ê |
î |
ô |
é |
ù |
è |
û |
CA |
18 |
96 |
# |
$ |
à |
â |
ç |
ê |
É |
ô |
é |
ù |
è |
û |
JP |
28 |
98 |
# |
$ |
@ |
[ |
¥ |
] |
^ |
` |
{ |
| |
} |
‾ |
CN |
92 |
99 |
# |
¥ |
@ |
[ |
\ |
] |
^ |
` |
{ |
| |
} |
‾ |
GB |
7 |
87 |
£ |
$ |
@ |
[ |
\ |
] |
^ |
` |
{ |
| |
} |
˜ |
FR |
3 |
83 |
£ |
$ |
à |
° |
ç |
§ |
^ |
µ |
é |
ù |
è |
¨ |
DE |
4 |
84 |
# |
$ |
§ |
Ä |
Ö |
Ü |
^ |
` |
ä |
ö |
ü |
ß |
CH |
6 |
86 |
ù |
$ |
à |
é |
ç |
ê |
î |
ô |
ä |
ö |
ü |
û |
SE/FI |
2 |
82 |
# |
¤ |
É |
Ä |
Ö |
Å |
Ü |
é |
ä |
ö |
å |
ü |
DK |
8 |
88 |
# |
$ |
@ |
Æ |
Ø |
Å |
^ |
` |
æ |
ø |
å |
˜ |
NO |
9 |
94 |
# |
$ |
@ |
Æ |
Ø |
Å |
^ |
` |
æ |
ø |
å |
¨ |
IE |
73 |
97 |
£ |
$ |
Ó |
É |
Í |
Ú |
Á |
ó |
é |
í |
ú |
á |
IT |
5 |
85 |
£ |
$ |
§ |
° |
ç |
é |
^ |
ù |
à |
ò |
è |
ì |
PT |
13 |
92 |
# |
$ |
§ |
à |
Ç |
Õ |
^ |
` |
ã |
ç |
õ |
° |
ES |
10 |
90 |
# |
$ |
§ |
¡ |
Ñ |
¿ |
^ |
` |
° |
ñ |
ç |
˜ |
ES |
51 |
91 |
# |
$ |
· |
¡ |
Ñ |
Ç |
¿ |
` |
´ |
ñ |
ç |
¨ |
COUNTRY |
Country Keyboard |
Honeywell CodePage |
ISO / IEC 646 National Character Replacements |
104 Key U.S. Style Keyboard
105 Key European Style Keyboard