Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
Windows Mobile Supported Windows Embedded CE Supported
4/14/2010

The following tables show the United States 101 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 CAP Character SHIFT CTRL SHIFT+CTRL

29

OEM_3

0

`

~

 

 

02

1

0

1

!

 

 

03

2

0

2

@

–1

0000

04

3

0

3

#

 

 

05

4

0

4

$

 

 

06

5

0

5

%

 

 

07

6

0

6

^

–1

001e

08

7

0

7

&

 

 

09

8

0

8

*

 

 

0a

9

0

9

(

 

 

0b

0

0

0

)

 

 

0c

OEM_MINUS

0

-

_

–1

001f

0d

OEM_PLUS

0

=

+

 

 

10

Q

1

q

Q

 

 

11

W

1

w

W

 

 

12

E

1

e

E

 

 

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

[

{

001b

 

1b

OEM_6

0

]

}

001d

 

2b

OEM_5

0

\

|

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

0

;

:

 

 

28

OEM_7

0

'

"

 

 

2c

Z

1

z

Z

 

 

2d

X

1

x

X

 

 

2e

C

1

c

C

 

 

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

\

|

001c

 

53

DECIMAL

0

.

.

 

 

The following table shows the names associated with specific key values.

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

Num 7

48

Num 8

49

Num 9

4a

Num -

4b

Num 4

4c

Num 5

4d

Num 6

4e

Num +

4f

Num 1

50

Num 2

51

Num 3

52

Num 0

53

Num 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

See Also

Other Resources

Keyboard Layout Generator Tool