


Windows Virtual Key Code Reference
---------------------------------------------------------------------------

 1  Left mouse button
 2  Right mouse button
 3  Control-break processing
 4  Middle mouse button (three-button mouse)
 8  BACKSPACE key
 9  TAB key
12  CLEAR key
13  ENTER key
16  SHIFT key
17  CTRL key
18  ALT key
19  PAUSE key
20  CAPS LOCK key
27  ESC key
32  SPACEBAR
33  PAGE UP key
34  PAGE DOWN key
35  END key
36  HOME key
37  LEFT ARROW key
38  UP ARROW key
39  RIGHT ARROW key
40  DOWN ARROW key
41  SELECT key
43  EXECUTE key
44  PRINT SCREEN key for Win 3.0 and later
45  INS key
46  DEL key
47  HELP key
48  0 key
49  1 key
50  2 key
51  3 key
52  4 key
53  5 key
54  6 key
55  7 key
56  8 key
57  9 key
65  A key
66  B key
67  C key
68  D key
69  E key
70  F key
71  G key
72  H key
73  I key
74  J key
75  K key
76  L key
77  M key
78  N key
79  O key
80  P key
81  Q key
82  R key
83  S key
84  T key
85  U key
86  V key
87  W key
88  X key
89  Y key
90  Z key
91  Left Windows key [Win32: "Undefined"]
92  Right Windows key [Win32: "Undefined"]
93  Application key [Win32: "Undefined"]
96  Numeric keypad 0 key
97  Numeric keypad 1 key
98  Numeric keypad 2 key
99  Numeric keypad 3 key
100  Numeric keypad 4 key
101  Numeric keypad 5 key
102  Numeric keypad 6 key
103  Numeric keypad 7 key
104  Numeric keypad 8 key
105  Numeric keypad 9 key
106  The Multiply key
107  Add key
108  Separator key
109  Subtract key
110  Decimal key
111  Divide key
112  F1 key
113  F2 key
114  F3 key
115  F4 key
116  F5 key
117  F6 key
118  F7 key
119  F8 key
120  F9 key
121  F10 key
122  F11 key
123  F12 key
144  NUM LOCK key
145  SCROLL LOCK key
160  Left SHIFT key [Win32: "Unassigned"]
161  Right SHIFT key [Win32: "Unassigned"]
162  Left CTRL key [Win32: "Unassigned"]
163  Right CTRL key [Win32: "Unassigned"]
164  Left ALT key [Win32: "Unassigned"]
165  Right ALT key [Win32: "Unassigned"]