Brazilian (ABNT) Keyboard (Windows Embedded CE 6.0)
1/6/2010
The following tables show the Brazilian (ABNT) keyboard layout. The at (@) sign, which is included as part of the character, indicates that the character is a dead key. A dead key, when pressed in combination with a second Unicode character, results in a third Unicode character. The dead-key tables show the Unicode characters that result from specific dead-key combinations. Virtual keys for the omitted scan codes equal zero (0).
Scan code | VK_ key | CAPS LOCK | Character | SHIFT | CTRL+ALT | CTRL | SHIFT+CTRL |
---|---|---|---|---|---|---|---|
29 |
OEM_3 |
0 |
' |
" |
|
|
|
02 |
1 |
0 |
1 |
! |
00b9 |
|
|
03 |
2 |
0 |
2 |
@ |
00b2 |
–1 |
0000 |
04 |
3 |
0 |
3 |
# |
00b3 |
|
|
05 |
4 |
0 |
4 |
$ |
00a3 |
|
|
06 |
5 |
0 |
5 |
% |
00a2 |
|
|
07 |
6 |
0 |
6 |
00a8@ |
00ac |
–1 |
001e |
08 |
7 |
0 |
7 |
& |
|
|
|
09 |
8 |
0 |
8 |
* |
|
|
|
0a |
9 |
0 |
9 |
( |
|
|
|
0b |
0 |
0 |
0 |
) |
|
|
|
0c |
OEM_MINUS |
0 |
- |
_ |
–1 |
001f |
001f |
0d |
OEM_PLUS |
0 |
= |
+ |
00a7 |
|
|
10 |
Q |
1 |
q |
Q |
/ |
|
|
11 |
W |
1 |
w |
W |
? |
|
|
12 |
E |
1 |
e |
E |
00b0 |
|
|
13 |
R |
1 |
r |
R |
|
|
|
14 |
T |
1 |
t |
T |
|
|
|
15 |
Y |
1 |
y |
Y |
|
|
|
16 |
U |
1 |
u |
U |
|
|
|
17 |
I |
1 |
i |
I |
|
|
|
18 |
O |
1 |
o |
O |
|
|
|
19 |
P |
1 |
p |
P |
|
|
|
1a |
OEM_4 |
0 |
00b4@ |
`@ |
|
|
|
1b |
OEM_6 |
0 |
[ |
{ |
00aa |
001b |
|
2b |
OEM_5 |
0 |
] |
} |
00ba |
001c |
|
1e |
A |
1 |
a |
A |
|
|
|
1f |
S |
1 |
s |
S |
|
|
|
20 |
D |
1 |
d |
D |
|
|
|
21 |
F |
1 |
f |
F |
|
|
|
22 |
G |
1 |
g |
G |
|
|
|
23 |
H |
1 |
h |
H |
|
|
|
24 |
J |
1 |
j |
J |
|
|
|
25 |
K |
1 |
k |
K |
|
|
|
26 |
L |
1 |
l |
L |
|
|
|
27 |
OEM_1 |
1 |
00e7 |
00c7 |
–1 |
001d |
|
28 |
OEM_7 |
0 |
~@ |
^@ |
|
|
|
2c |
Z |
1 |
z |
Z |
|
|
|
2d |
X |
1 |
x |
X |
|
|
|
2e |
C |
1 |
c |
C |
20a2 |
|
|
2f |
V |
1 |
v |
V |
|
|
|
30 |
B |
1 |
b |
B |
|
|
|
31 |
N |
1 |
n |
N |
|
|
|
32 |
M |
1 |
m |
M |
|
|
|
33 |
OEM_COMMA |
0 |
, |
< |
|
|
|
34 |
OEM_PERIOD |
0 |
. |
> |
|
|
|
35 |
OEM_2 |
0 |
; |
: |
|
|
|
56 |
OEM_102 |
0 |
\ |
| |
–1 |
001c |
|
53 |
DECIMAL |
0 |
, |
, |
|
|
|
73 |
ABNT_C1 |
0 |
/ |
? |
00b0 |
|
|
7e |
ABNT_C2 |
0 |
. |
. |
|
|
|
Dead Key -- 00b4 -- Agudo
Unicode character pressed | Unicode character result |
---|---|
0061 |
00e1 |
0065 |
00e9 |
0069 |
00ed |
006f |
00f3 |
0075 |
00fa |
0079 |
00fd |
0041 |
00c1 |
0045 |
00c9 |
0049 |
00cd |
004f |
00d3 |
0055 |
00da |
0059 |
00dd |
0020 |
00b4 |
Dead Key -- 0060 -- Grave
Unicode character pressed | Unicode character result |
---|---|
0061 |
00e0 |
0065 |
00e8 |
0069 |
00ec |
006f |
00f2 |
0075 |
00f9 |
0041 |
00c0 |
0045 |
00c8 |
0049 |
00cc |
004f |
00d2 |
0055 |
00d9 |
0020 |
0060 |
Dead Key -- 007e -- Til
Unicode character pressed | Unicode character result |
---|---|
0061 |
00e3 |
006f |
00f5 |
006e |
00f1 |
0041 |
00c3 |
004f |
00d5 |
004e |
00d1 |
0020 |
007e |
Dead Key -- 005e -- Circunflexo
Unicode character pressed | Unicode character result |
---|---|
0061 |
00e2 |
0065 |
00ea |
0069 |
00ee |
006f |
00f4 |
0075 |
00fb |
0041 |
00c2 |
0045 |
00ca |
0049 |
00ce |
004f |
00d4 |
0055 |
00db |
0020 |
005e |
Dead Key -- 00a8 -- Trema
Unicode character pressed | Unicode character result |
---|---|
0061 |
00e4 |
0065 |
00eb |
0069 |
00ef |
006f |
00f6 |
0075 |
00fc |
0079 |
00ff |
0041 |
00c4 |
0045 |
00cb |
0049 |
00cf |
004f |
00d6 |
0055 |
00dc |
0020 |
00a8 |
Key value | Key name |
---|---|
01 |
ESC |
0e |
BACKSPACE |
0f |
TAB |
1c |
ENTER |
1d |
CTRL |
2a |
SHIFT |
36 |
Right SHIFT |
37 |
NUM * |
38 |
ALT |
39 |
SPACE |
3a |
CAPS LOCK |
3b |
F1 |
3c |
F2 |
3d |
F3 |
3e |
F4 |
3f |
F5 |
40 |
F6 |
41 |
F7 |
42 |
F8 |
43 |
F9 |
44 |
F10 |
45 |
Pause |
46 |
SCROLL LOCK |
47 |
Numeric keypad 7 |
48 |
Numeric keypad 8 |
49 |
Numeric keypad 9 |
4a |
Numeric keypad - |
4b |
Numeric keypad 4 |
4c |
Numeric keypad 5 |
4d |
Numeric keypad 6 |
4e |
Numeric keypad + |
4f |
Numeric keypad 1 |
50 |
Numeric keypad 2 |
51 |
Numeric keypad 3 |
52 |
Numeric keypad 0 |
53 |
Numeric keypad DEL |
54 |
Sys Req |
57 |
F11 |
58 |
F12 |
7c |
F13 |
7d |
F14 |
7e |
F15 |
7f |
F16 |
80 |
F17 |
81 |
F18 |
82 |
F19 |
83 |
F20 |
84 |
F21 |
85 |
F22 |
86 |
F23 |
87 |
F24 |
Key value | Key name extension |
---|---|
1c |
Numeric keypad ENTER |
1d |
Right CONTROL |
35 |
Numeric keypad / |
37 |
PRNT SCRN |
38 |
Right ALT |
45 |
NUM LOCK |
46 |
BREAK |
47 |
HOME |
48 |
UP |
49 |
PAGE UP |
4b |
LEFT |
4d |
RIGHT |
4f |
END |
50 |
DOWN |
51 |
PAGE DOWN |
52 |
INSERT |
53 |
DELETE |
54 |
<00> |
56 |
HELP |
5b |
Left Windows |
5c |
Right Windows |
5d |
Application |
See Also
Concepts
Translating Scan Codes to Virtual-Key Codes