Enum VirtualKeyCode
- Namespace
- NetAutoGUI
- Assembly
- NetAutoGUI.dll
public enum VirtualKeyCode
Fields
ACCEPT = 30
IME accept
ADD = 107
Add key
APPS = 93
Applications key (Natural keyboard)
ATTN = 246
Attn key
BACK = 8
BACKSPACE key
BROWSER_BACK = 166
Windows 2000/XP: Browser Back key
BROWSER_FAVORITES = 171
Windows 2000/XP: Browser Favorites key
BROWSER_FORWARD = 167
Windows 2000/XP: Browser Forward key
BROWSER_HOME = 172
Windows 2000/XP: Browser Start and Home key
BROWSER_REFRESH = 168
Windows 2000/XP: Browser Refresh key
BROWSER_SEARCH = 170
Windows 2000/XP: Browser Search key
BROWSER_STOP = 169
Windows 2000/XP: Browser Stop key
CANCEL = 3
Control-break processing
CAPITAL = 20
CAPS LOCK key
CLEAR = 12
CLEAR key
CONTROL = 17
CTRL key
CONVERT = 28
IME convert
CRSEL = 247
CrSel key
DECIMAL = 110
Decimal key
DELETE = 46
DEL key
DIVIDE = 111
Divide key
DOWN = 40
DOWN ARROW key
END = 35
END key
EREOF = 249
Erase EOF key
ESCAPE = 27
ESC key
EXECUTE = 43
EXECUTE key
EXSEL = 248
ExSel key
F1 = 112
F1 key
F10 = 121
F10 key
F11 = 122
F11 key
F12 = 123
F12 key
F13 = 124
F13 key
F14 = 125
F14 key
F15 = 126
F15 key
F16 = 127
F16 key
F17 = 128
F17 key
F18 = 129
F18 key
F19 = 130
F19 key
F2 = 113
F2 key
F20 = 131
F20 key
F21 = 132
F21 key
F22 = 133
F22 key
F23 = 134
F23 key
F24 = 135
F24 key
F3 = 114
F3 key
F4 = 115
F4 key
F5 = 116
F5 key
F6 = 117
F6 key
F7 = 118
F7 key
F8 = 119
F8 key
F9 = 120
F9 key
FINAL = 24
IME final mode
HANGEUL = 21
IME Hanguel mode (maintained for compatibility; use HANGUL)
HANGUL = 21
IME Hangul mode
HANJA = 25
IME Hanja mode
HELP = 47
HELP key
HOME = 36
HOME key
INSERT = 45
INS key
JUNJA = 23
IME Junja mode
KANA = 21
Input Method Editor (IME) Kana mode
KANJI = 25
IME Kanji mode
LAUNCH_APP1 = 182
Windows 2000/XP: Start Application 1 key
LAUNCH_APP2 = 183
Windows 2000/XP: Start Application 2 key
LAUNCH_MAIL = 180
Windows 2000/XP: Start Mail key
LAUNCH_MEDIA_SELECT = 181
Windows 2000/XP: Select Media key
LBUTTON = 1
Left mouse button
LCONTROL = 162
Left CONTROL key - Used only as parameters to GetAsyncKeyState() and GetKeyState()
LEFT = 37
LEFT ARROW key
LMENU = 164
Left MENU key - Used only as parameters to GetAsyncKeyState() and GetKeyState()
LSHIFT = 160
Left SHIFT key - Used only as parameters to GetAsyncKeyState() and GetKeyState()
LWIN = 91
Left Windows key (Microsoft Natural keyboard)
MBUTTON = 4
Middle mouse button (three-button mouse) - NOT contiguous with LBUTTON and RBUTTON
MEDIA_NEXT_TRACK = 176
Windows 2000/XP: Next Track key
MEDIA_PLAY_PAUSE = 179
Windows 2000/XP: Play/Pause Media key
MEDIA_PREV_TRACK = 177
Windows 2000/XP: Previous Track key
MEDIA_STOP = 178
Windows 2000/XP: Stop Media key
MENU = 18
ALT key
MODECHANGE = 31
IME mode change request
MULTIPLY = 106
Multiply key
NEXT = 34
PAGE DOWN key
NONAME = 252
Reserved
NONCONVERT = 29
IME nonconvert
NUMLOCK = 144
NUM LOCK key
NUMPAD0 = 96
Numeric keypad 0 key
NUMPAD1 = 97
Numeric keypad 1 key
NUMPAD2 = 98
Numeric keypad 2 key
NUMPAD3 = 99
Numeric keypad 3 key
NUMPAD4 = 100
Numeric keypad 4 key
NUMPAD5 = 101
Numeric keypad 5 key
NUMPAD6 = 102
Numeric keypad 6 key
NUMPAD7 = 103
Numeric keypad 7 key
NUMPAD8 = 104
Numeric keypad 8 key
NUMPAD9 = 105
Numeric keypad 9 key
NUMPAD_RETURN = 1073741837
Numeric keypad ENTER key
OEM_1 = 186
Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the ';:' key
OEM_102 = 226
Windows 2000/XP: Either the angle bracket key or the backslash key on the RT 102-key keyboard
OEM_2 = 191
Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the '/?' key
OEM_3 = 192
Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the '`~' key
OEM_4 = 219
Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the '[{' key
OEM_5 = 220
Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the '|' key
OEM_6 = 221
Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the ']}' key
OEM_7 = 222
Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the 'single-quote/double-quote' key
OEM_8 = 223
Used for miscellaneous characters; it can vary by keyboard.
OEM_CLEAR = 254
Clear key
OEM_COMMA = 188
Windows 2000/XP: For any country/region, the ',' key
OEM_MINUS = 189
Windows 2000/XP: For any country/region, the '-' key
OEM_PERIOD = 190
Windows 2000/XP: For any country/region, the '.' key
OEM_PLUS = 187
Windows 2000/XP: For any country/region, the '+' key
PA1 = 253
PA1 key
PACKET = 231
Windows 2000/XP: 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. For more information, see Remark in KEYBDINPUT, SendInput, WM_KEYDOWN, and WM_KEYUP
PAUSE = 19
PAUSE key
PLAY = 250
Play key
PRINT = 42
PRINT key
PRIOR = 33
PAGE UP key
PROCESSKEY = 229
Windows 95/98/Me, Windows NT 4.0, Windows 2000/XP: IME PROCESS key
RBUTTON = 2
Right mouse button
RCONTROL = 163
Right CONTROL key - Used only as parameters to GetAsyncKeyState() and GetKeyState()
RETURN = 13
ENTER key
RIGHT = 39
RIGHT ARROW key
RMENU = 165
Right MENU key - Used only as parameters to GetAsyncKeyState() and GetKeyState()
RSHIFT = 161
Right SHIFT key - Used only as parameters to GetAsyncKeyState() and GetKeyState()
RWIN = 92
Right Windows key (Natural keyboard)
SCROLL = 145
SCROLL LOCK key
SELECT = 41
SELECT key
SEPARATOR = 108
Separator key
SHIFT = 16
SHIFT key
SLEEP = 95
Computer Sleep key
SNAPSHOT = 44
PRINT SCREEN key
SPACE = 32
SPACEBAR
SUBTRACT = 109
Subtract key
TAB = 9
TAB key
UP = 38
UP ARROW key
VK_0 = 48
0 key
VK_1 = 49
1 key
VK_2 = 50
2 key
VK_3 = 51
3 key
VK_4 = 52
4 key
VK_5 = 53
5 key
VK_6 = 54
6 key
VK_7 = 55
7 key
VK_8 = 56
8 key
VK_9 = 57
9 key
VK_A = 65
A key
VK_B = 66
B key
VK_C = 67
C key
VK_D = 68
D key
VK_E = 69
E key
VK_F = 70
F key
VK_G = 71
G key
VK_H = 72
H key
VK_I = 73
I key
VK_J = 74
J key
VK_K = 75
K key
VK_L = 76
L key
VK_M = 77
M key
VK_N = 78
N key
VK_O = 79
O key
VK_P = 80
P key
VK_Q = 81
Q key
VK_R = 82
R key
VK_S = 83
S key
VK_T = 84
T key
VK_U = 85
U key
VK_V = 86
V key
VK_W = 87
W key
VK_X = 88
X key
VK_Y = 89
Y key
VK_Z = 90
Z key
VOLUME_DOWN = 174
Windows 2000/XP: Volume Down key
VOLUME_MUTE = 173
Windows 2000/XP: Volume Mute key
VOLUME_UP = 175
Windows 2000/XP: Volume Up key
XBUTTON1 = 5
Windows 2000/XP: X1 mouse button - NOT contiguous with LBUTTON and RBUTTON
XBUTTON2 = 6
Windows 2000/XP: X2 mouse button - NOT contiguous with LBUTTON and RBUTTON
ZOOM = 251
Zoom key