None |
0 |
Specify none virtual-key.
|
LButton |
1 |
VK_LBUTTON
Left mouse button.
|
RButton |
2 |
VK_RBUTTON
Right mouse button.
|
Cancel |
3 |
VK_CANCEL
Control-break processing.
|
MButton |
4 |
VK_MBUTTON
Middle mouse button (three-button mouse).
|
XButton1 |
5 |
VK_XBUTTON1
X1 mouse button.
|
XButton2 |
6 |
VK_XBUTTON2
X2 mouse button.
|
Back |
8 |
VK_BACK
BACKSPACE key.
|
Tab |
9 |
VK_TAB
TAB key.
|
Clear |
12 |
VK_CLEAR
CLEAR key.
|
Return |
13 |
VK_RETURN
ENTER key.
|
Shift |
16 |
VK_SHIFT
SHIFT key.
|
Control |
17 |
VK_CONTROL
CTRL key.
|
Menu |
18 |
VK_MENU
ALT key.
|
Pause |
19 |
VK_PAUSE
PAUSE key.
|
Capital |
20 |
VK_CAPITAL
CAPS LOCK key.
|
Kana |
21 |
VK_KANA
IME Kana mode.
|
Hangul |
21 |
VK_HANGUL
IME Hangul mode.
|
Junja |
23 |
VK_JUNJA
IME Junja mode.
|
Final |
24 |
VK_FINAL
IME final mode.
|
Hanja |
25 |
VK_HANJA
IME Hanja mode.
|
Kanji |
25 |
VK_KANJI
IME Kanji mode.
|
Escape |
27 |
VK_ESCAPE
ESC key.
|
Convert |
28 |
VK_CONVERT
IME convert.
|
NonConvert |
29 |
VK_NONCONVERT
IME nonconvert.
|
Accept |
30 |
VK_ACCEPT
IME accept.
|
ModeChange |
31 |
VK_MODECHANGE
IME mode change request.
|
Space |
32 |
VK_SPACE
SPACEBAR.
|
Prior |
33 |
VK_PRIOR
PAGE UP key.
|
Next |
34 |
VK_NEXT
PAGE DOWN key.
|
End |
35 |
VK_END
END key.
|
Home |
36 |
VK_HOME
HOME key.
|
Left |
37 |
VK_LEFT
LEFT ARROW key.
|
Up |
38 |
VK_UP
UP ARROW key.
|
Right |
39 |
VK_RIGHT
RIGHT ARROW key.
|
Down |
40 |
VK_DOWN
DOWN ARROW key.
|
Select |
41 |
VK_SELECT
SELECT key.
|
Print |
42 |
VK_PRINT
PRINT key.
|
Execute |
43 |
VK_EXECUTE
EXECUTE key.
|
Snapshot |
44 |
VK_SNAPSHOT
PRINT SCREEN key.
|
Insert |
45 |
VK_INSERT
INS key.
|
Delete |
46 |
VK_DELETE
DEL key.
|
Help |
47 |
VK_HELP
HELP key.
|
D0 |
48 |
The numeric 0 key.
|
D1 |
49 |
The numeric 1 key.
|
D2 |
50 |
The numeric 2 key.
|
D3 |
51 |
The numeric 3 key.
|
D4 |
52 |
The numeric 4 key.
|
D5 |
53 |
The numeric 5 key.
|
D6 |
54 |
The numeric 6 key.
|
D7 |
55 |
The numeric 7 key.
|
D8 |
56 |
The numeric 8 key.
|
D9 |
57 |
The numeric 9 key.
|
A |
65 |
The A letter.
|
B |
66 |
The B letter.
|
C |
67 |
The C key.
|
D |
68 |
The D key.
|
E |
69 |
The E key.
|
F |
70 |
The F key.
|
G |
71 |
The G key.
|
H |
72 |
The H key.
|
I |
73 |
The I key.
|
J |
74 |
The J key.
|
K |
75 |
The K key.
|
L |
76 |
The L key.
|
M |
77 |
The M key.
|
N |
78 |
The N key.
|
O |
79 |
The O key.
|
P |
80 |
The P key.
|
Q |
81 |
The Q key.
|
R |
82 |
The R key.
|
S |
83 |
The S key.
|
T |
84 |
The T key.
|
U |
85 |
The U key.
|
V |
86 |
The V key.
|
W |
87 |
The W key.
|
X |
88 |
The X key.
|
Y |
89 |
The Y key.
|
Z |
90 |
The Z key.
|
LWin |
91 |
VK_LWIN
Left Windows key (Natural keyboard) .
|
RWin |
92 |
VK_RWIN
Right Windows key (Natural keyboard).
|
Apps |
93 |
VK_APPS
Applications key (Natural keyboard).
|
Sleep |
95 |
VK_SLEEP
Computer Sleep key.
|
Numpad0 |
96 |
VK_NUMPAD0
Numeric keypad 0 key.
|
Numpad1 |
97 |
VK_NUMPAD1
Numeric keypad 1 key.
|
Numpad2 |
98 |
VK_NUMPAD2
Numeric keypad 2 key.
|
Numpad3 |
99 |
VK_NUMPAD3
Numeric keypad 3 key.
|
Numpad4 |
100 |
VK_NUMPAD4
Numeric keypad 4 key.
|
Numpad5 |
101 |
VK_NUMPAD5
Numeric keypad 5 key.
|
Numpad6 |
102 |
VK_NUMPAD6
Numeric keypad 6 key.
|
Numpad7 |
103 |
VK_NUMPAD7
Numeric keypad 7 key.
|
Numpad8 |
104 |
VK_NUMPAD8
Numeric keypad 8 key.
|
Numpad9 |
105 |
VK_NUMPAD9
Numeric keypad 9 key.
|
Multiply |
106 |
VK_MULTIPLY
Multiply key.
|
Add |
107 |
VK_ADD
Add key.
|
Separator |
108 |
VK_SEPARATOR
Separator key.
|
Subtract |
109 |
VK_SUBTRACT
Subtract key.
|
Decimal |
110 |
VK_DECIMAL
Decimal key.
|
Divide |
111 |
VK_DIVIDE
Divide key.
|
F1 |
112 |
VK_F1
F1 key.
|
F2 |
113 |
VK_F2
F2 key.
|
F3 |
114 |
VK_F3
F3 key.
|
F4 |
115 |
VK_F4
F4 key.
|
F5 |
116 |
VK_F5
F5 key.
|
F6 |
117 |
VK_F6
F6 key.
|
F7 |
118 |
VK_F7
F7 key.
|
F8 |
119 |
VK_F8
F8 key.
|
F9 |
120 |
VK_F9
F9 key.
|
F10 |
121 |
VK_F10
F10 key.
|
F11 |
122 |
VK_F11
F11 key.
|
F12 |
123 |
VK_F12
F12 key.
|
F13 |
124 |
VK_F13
F13 key.
|
F14 |
125 |
VK_F14
F14 key.
|
F15 |
126 |
VK_F15
F15 key.
|
F16 |
127 |
VK_F16
F16 key.
|
F17 |
128 |
VK_F17
F17 key.
|
F18 |
129 |
VK_F18
F18 key.
|
F19 |
130 |
VK_F19
F19 key.
|
F20 |
131 |
VK_F20
F20 key.
|
F21 |
132 |
VK_F21
F21 key.
|
F22 |
133 |
VK_F22
F22 key.
|
F23 |
134 |
VK_F23
F23 key.
|
F24 |
135 |
VK_F24
F24 key.
|
Numlock |
144 |
VK_NUMLOCK
NUM LOCK key.
|
ScrollLock |
145 |
VK_SCROLL
SCROLL LOCK key.
|
LShit |
160 |
VK_LSHIFT
Left SHIFT key.
|
RShift |
161 |
VK_RSHIFT
Right SHIFT key.
|
LControl |
162 |
VK_LCONTROL
Left CONTROL key.
|
RControl |
163 |
VK_RCONTROL
Right CONTROL key.
|
LMenu |
164 |
VK_LMENU
Left MENU key.
|
RMenu |
165 |
VK_RMENU
Right MENU key.
|
BrowserBack |
166 |
VK_BROWSER_BACK
Browser Back key.
|
BrowserForward |
167 |
VK_BROWSER_FORWARD
Browser Forward key.
|
BrowserRefresh |
168 |
VK_BROWSER_REFRESH
Browser Refresh key.
|
BrowserStop |
169 |
VK_BROWSER_STOP
Browser Stop key.
|
BrowserSearch |
170 |
VK_BROWSER_SEARCH
Browser Search key .
|
BrowserFavorites |
171 |
VK_BROWSER_FAVORITES
Browser Favorites key.
|
BrowserHome |
172 |
VK_BROWSER_HOME
Browser Start and Home key.
|
VolumeMute |
173 |
VK_VOLUME_MUTE
Volume Mute key.
|
VolumeDown |
174 |
VK_VOLUME_DOWN
Volume Down key.
|
VolumeUP |
175 |
VK_VOLUME_UP
Volume Up key.
|
MediaNextTrack |
176 |
VK_MEDIA_NEXT_TRACK
Next Track key.
|
MediaPrevTrack |
177 |
VK_MEDIA_PREV_TRACK
Previous Track key.
|
MediaStop |
178 |
VK_MEDIA_STOP
Stop Media key.
|
MediaPlayPause |
179 |
VK_MEDIA_PLAY_PAUSE
Play/Pause Media key.
|
LaunchMail |
180 |
VK_LAUNCH_MAIL
Start Mail key.
|
LaunchMediaSelect |
181 |
VK_LAUNCH_MEDIA_SELECT
Select Media key.
|
LaunchApp1 |
182 |
VK_LAUNCH_APP1
Start Application 1 key.
|
LaunchApp2 |
183 |
VK_LAUNCH_APP2
Start Application 2 key.
|
Oem1 |
186 |
VK_OEM_1
Used for miscellaneous characters; it can vary by keyboard.
For the US standard keyboard, the ';:' key.
|
OemPlus |
187 |
VK_OEM_PLUS
For any country/region, the '+' key.
|
OemComma |
188 |
VK_OEM_COMMA
For any country/region, the ',' key.
|
OemMinus |
189 |
VK_OEM_MINUS
For any country/region, the '-' key.
|
OemPeriod |
190 |
VK_OEM_PERIOD
For any country/region, the '.' key.
|
Oem2 |
191 |
VK_OEM_2
Used for miscellaneous characters; it can vary by keyboard.
For the US standard keyboard, the '/?' key.
|
Oem3 |
192 |
VK_OEM_3
Used for miscellaneous characters; it can vary by keyboard.
For the US standard keyboard, the '`~' key.
|
OemTilde |
209 |
|
Oem4 |
219 |
VK_OEM_4
Used for miscellaneous characters; it can vary by keyboard.
For the US standard keyboard, the '[{' key.
|
Oem5 |
220 |
VK_OEM_5
Used for miscellaneous characters; it can vary by keyboard.
For the US standard keyboard, the '\|' key.
|
Oem6 |
221 |
VK_OEM_6
Used for miscellaneous characters; it can vary by keyboard.
For the US standard keyboard, the ']}' key.
|
Oem7 |
222 |
VK_OEM_7
Used for miscellaneous characters; it can vary by keyboard.
For the US standard keyboard, the 'single-quote/double-quote' key.
|
Oem8 |
223 |
VK_OEM_8
Used for miscellaneous characters; it can vary by keyboard..
|
Oem102 |
226 |
VK_OEM_102
Either the angle bracket key or the backslash key on the RT 102-key keyboard.
|
ProcessKey |
229 |
VK_PROCESSKEY
IME PROCESS key.
|
Packet |
231 |
VK_PACKET
Used to pass Unicode characters as if they were keystrokes.
The Packet key is the low word of a 32-bit Virtual Key value used for non-keyboard input methods.
|
Attn |
246 |
VK_ATTN
Attn key.
|
CrSel |
247 |
VK_CRSEL
CrSel key.
|
ExSel |
248 |
VK_EXSEL
ExSel key.
|
ErEof |
249 |
VK_EREOF
Erase EOF key.
|
Play |
250 |
VK_PLAY
Play key.
|
Zoom |
251 |
VK_ZOOM
Zoom key.
|
NoName |
252 |
VK_NONAME
Reserved.
|
Pa1 |
253 |
VK_PA1
PA1 key.
|
OemClear |
254 |
VK_OEM_CLEAR
Clear key.
|