Enum ConsoleKeyMapping.VK
Generated from winuser.h. See https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
public enum ConsoleKeyMapping.VK : ushort
Fields
ACCEPT = 30IME accept.
ADD = 107Add key
APPS = 93Applications key (Natural keyboard)
ATTN = 246Attn key
BACK = 8BACKSPACE key.
BROWSER_BACK = 166Browser Back key
BROWSER_FAVORITES = 171Browser Favorites key
BROWSER_FORWARD = 167Browser Forward key
BROWSER_HOME = 172Browser Home key
BROWSER_REFRESH = 168Browser Refresh key
BROWSER_SEARCH = 170Browser Search key
BROWSER_STOP = 169Browser Stop key
CANCEL = 3Control-break processing.
CAPITAL = 20CAPS LOCK key.
CLEAR = 12CLEAR key.
CONTROL = 17CTRL key.
CONVERT = 28IME convert.
CRSEL = 247CrSel key
DECIMAL = 110Decimal key
DELETE = 46DEL key
DIVIDE = 111Divide key
DOWN = 40DOWN ARROW key.
END = 35END key.
EREOF = 249Erase EOF key
ESCAPE = 27ESC key.
EXECUTE = 43EXECUTE key
EXSEL = 248ExSel key
F1 = 112F1 key
F10 = 121F10 key
F11 = 122F11 key
F12 = 123F12 key
F13 = 124F13 key
F14 = 125F14 key
F15 = 126F15 key
F16 = 127F16 key
F17 = 128F17 key
F18 = 129F18 key
F19 = 130F19 key
F2 = 113F2 key
F20 = 131F20 key
F21 = 132F21 key
F22 = 133F22 key
F23 = 134F23 key
F24 = 135F24 key
F3 = 114F3 key
F4 = 115F4 key
F5 = 116F5 key
F6 = 117F6 key
F7 = 118F7 key
F8 = 119F8 key
F9 = 120F9 key
FINAL = 24IME final mode.
HANGUL = 21IME Hangul mode.
HANJA = 25IME Hanja mode.
HELP = 47HELP key
HOME = 36HOME key.
ICO_00 = 22800 key on ICO
ICO_CLEAR = 230Clear key on ICO
ICO_HELP = 227Help key on ICO
INSERT = 45INS key
JUNJA = 23IME Junja mode.
KANA = 21IME Kana mode.
KANJI = 25IME Kanji mode.
LAUNCH_APP1 = 182Start Application 1 key
LAUNCH_APP2 = 183Start Application 2 key
LAUNCH_MAIL = 180Start Mail key
LAUNCH_MEDIA_SELECT = 181Select Media key
LBUTTON = 1Left mouse button.
LCONTROL = 162Left CONTROL key
LEFT = 37LEFT ARROW key.
LMENU = 164Left MENU key (Left Alt key)
LSHIFT = 160Left SHIFT key
LWIN = 91Left Windows key (Natural keyboard)
MBUTTON = 4Middle mouse button (three-button mouse).
MEDIA_NEXT_TRACK = 176Next Track key
MEDIA_PLAY_PAUSE = 179Play/Pause Media key
MEDIA_PREV_TRACK = 177Previous Track key
MEDIA_STOP = 178Stop Media key
MENU = 18ALT key.
MODECHANGE = 31IME mode change request.
MULTIPLY = 106Multiply key
NEXT = 34PAGE DOWN key.
NONAME = 252Reserved
NONCONVERT = 29IME nonconvert.
NUMLOCK = 144NUM LOCK key
NUMPAD0 = 96Numeric keypad 0 key
NUMPAD1 = 97Numeric keypad 1 key
NUMPAD2 = 98Numeric keypad 2 key
NUMPAD3 = 99Numeric keypad 3 key
NUMPAD4 = 100Numeric keypad 4 key
NUMPAD5 = 101Numeric keypad 5 key
NUMPAD6 = 102Numeric keypad 6 key
NUMPAD7 = 103Numeric keypad 7 key
NUMPAD8 = 104Numeric keypad 8 key
NUMPAD9 = 105Numeric keypad 9 key
OEM_1 = 186Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the ';:' key
OEM_102 = 226Either the angle bracket key or the backslash key on the RT 102-key keyboard
OEM_2 = 191Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the '/?' key
OEM_3 = 192Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the '`~' key
OEM_4 = 219Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the '[{' key
OEM_5 = 220Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the '|' key
OEM_6 = 221Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the ']}' key
OEM_7 = 222Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the 'single-quote/double-quote' key
OEM_8 = 223Used for miscellaneous characters; it can vary by keyboard.
OEM_ATTN = 240Attn key
OEM_AUTO = 243Auto key
OEM_AX = 225'AX' key on Japanese AX kbd
OEM_BACKTAB = 245BackTab key
OEM_CLEAR = 254Clear key
OEM_COMMA = 188For any country/region, the ',' key
OEM_COPY = 242Copy key
OEM_CUSEL = 239CuSel key
OEM_ENLW = 244Enlw key
OEM_FINISH = 241Finish key
OEM_FJ_JISHO = 146Fujitsu/OASYS kbd definition: 'Dictionary' key
OEM_FJ_LOYA = 149Fujitsu/OASYS kbd definition: 'Left OYAYUBI' key
OEM_FJ_MASSHOU = 147Fujitsu/OASYS kbd definition: 'Unregister word' key
OEM_FJ_ROYA = 150Fujitsu/OASYS kbd definition: 'Right OYAYUBI' key
OEM_FJ_TOUROKU = 148Fujitsu/OASYS kbd definition: 'Register word' key
OEM_JUMP = 234Jump key
OEM_MINUS = 189For any country/region, the '-' key
OEM_NEC_EQUAL = 146NEC PC-9800 kbd definition: '=' key on numpad
OEM_PA1 = 235PA1 key
OEM_PA2 = 236PA2 key
OEM_PA3 = 237PA3 key
OEM_PERIOD = 190For any country/region, the '.' key
OEM_PLUS = 187For any country/region, the '+' key
OEM_RESET = 233Reset key
OEM_WSCTRL = 238WsCtrl key
PA1 = 253PA1 key
PACKET = 231Packet key to be used to pass Unicode characters as if they were keystrokes
PAUSE = 19PAUSE key.
PLAY = 250Play key
PRINT = 42PRINT key.
PRIOR = 33PAGE UP key.
PROCESSKEY = 229Process key
RBUTTON = 2Right mouse button.
RCONTROL = 163Right CONTROL key
RETURN = 13ENTER key.
RIGHT = 39RIGHT ARROW key.
RMENU = 165Right MENU key (Right Alt key)
RSHIFT = 161Right SHIFT key
RWIN = 92Right Windows key (Natural keyboard)
SCROLL = 145SCROLL LOCK key
SELECT = 41SELECT key.
SEPARATOR = 108Separator key
SHIFT = 16SHIFT key.
SLEEP = 95Computer Sleep key
SNAPSHOT = 44PRINT SCREEN key
SPACE = 32SPACEBAR.
SUBTRACT = 109Subtract key
TAB = 9TAB key.
UP = 38UP ARROW key.
VOLUME_DOWN = 174Volume Down key
VOLUME_MUTE = 173Volume Mute key
VOLUME_UP = 175Volume Up key
XBUTTON1 = 5X1 mouse button.
XBUTTON2 = 6X2 mouse button.
ZOOM = 251Zoom key