Table of Contents

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

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