VirtualKeys Enumeration

Virtual-key codes.

Definition

Namespace: DevCase.Win32.Enums
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
public enum VirtualKeys

Remarks

Members

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.

See Also