/**
 * Virtual-Key Codes
 *
 * @description The following table shows the symbolic constant names, hexadecimal values,
 * and mouse or keyboard equivalents for the virtual-key codes used by the system.
 * The codes are listed in numeric order.
 * @link https://docs.microsoft.com/zh-cn/windows/win32/inputdev/virtual-key-codes?redirectedfrom=MSDN
 * @link https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes?redirectedfrom=MSDN
 */
export declare enum VirtualKey {
    /** Left mouse button */
    VK_LBUTTON = 1,
    /** Right mouse button */
    VK_RBUTTON = 2,
    /** Control-break processing */
    VK_CANCEL = 3,
    /** Middle mouse button(three - button mouse) */
    VK_MBUTTON = 4,
    /** X1 mouse button */
    VK_XBUTTON1 = 5,
    /** X2 mouse button */
    VK_XBUTTON2 = 6,
    /** BACKSPACE key */
    VK_BACK = 8,
    /** TAB key */
    VK_TAB = 9,
    /** CLEAR key */
    VK_CLEAR = 12,
    VK_RETURN = 13,
    VK_SHIFT = 16,
    VK_CONTROL = 17,
    /** ALT key */
    VK_MENU = 18,
    VK_PAUSE = 19,
    /** CAPS LOCK key */
    VK_CAPITAL = 20,
    /** IME Kana mode */
    VK_KANA = 21,
    /** IME Hanguel mode(maintained for compatibility; use VK_HANGUL)  */
    /** IME Hangul mode */
    VK_HANGUL = 21,
    /** IME On */
    VK_IME_ON = 22,
    VK_JUNJA = 23,
    VK_FINAL = 24,
    VK_HANJA = 25,
    VK_KANJI = 25,
    /** IME Off */
    VK_IME_OFF = 26,
    /** ESC key */
    VK_ESCAPE = 27,
    /** IME convert */
    VK_CONVERT = 28,
    /** IME nonconvert */
    VK_NONCONVERT = 29,
    /** IME accept */
    VK_ACCEPT = 30,
    /** IME mode change request */
    VK_MODECHANGE = 31,
    /** SPACEBAR */
    VK_SPACE = 32,
    /** PAGE UP key */
    VK_PRIOR = 33,
    /** PAGE DOWN key */
    VK_NEXT = 34,
    /** END key */
    VK_END = 35,
    /** HOME key */
    VK_HOME = 36,
    /** LEFT ARROW key */
    VK_LEFT = 37,
    /** UP ARROW key */
    VK_UP = 38,
    /** RIGHT ARROW key */
    VK_RIGHT = 39,
    /** DOWN ARROW key */
    VK_DOWN = 40,
    /** SELECT key */
    VK_SELECT = 41,
    /** PRINT key */
    VK_PRINT = 42,
    /** EXECUTE key */
    VK_EXECUTE = 43,
    /** PRINT SCREEN key */
    VK_SNAPSHOT = 44,
    /** INS key */
    VK_INSERT = 45,
    /** DEL key */
    VK_DELETE = 46,
    /** HELP key */
    VK_HELP = 47,
    /** 0 key */
    VK_0 = 48,
    VK_1 = 49,
    VK_2 = 50,
    VK_3 = 51,
    VK_4 = 52,
    VK_5 = 53,
    VK_6 = 54,
    VK_7 = 55,
    VK_8 = 56,
    VK_9 = 57,
    /** A key */
    VK_A = 65,
    VK_B = 66,
    VK_C = 67,
    VK_D = 68,
    VK_E = 69,
    VK_F = 70,
    VK_G = 71,
    VK_H = 72,
    VK_I = 73,
    VK_J = 74,
    VK_K = 75,
    VK_L = 76,
    VK_M = 77,
    VK_N = 78,
    VK_O = 79,
    VK_P = 80,
    VK_Q = 81,
    VK_R = 82,
    VK_S = 83,
    VK_T = 84,
    VK_U = 85,
    VK_V = 86,
    VK_W = 87,
    VK_X = 88,
    VK_Y = 89,
    VK_Z = 90,
    /** Left Windows key(Natural keyboard) */
    VK_LWIN = 91,
    /** Right Windows key(Natural keyboard) */
    VK_RWIN = 92,
    /** Applications key(Natural keyboard) */
    VK_APPS = 93,
    /** Computer Sleep key */
    VK_SLEEP = 95,
    /** Numeric keypad 0 key */
    VK_NUMPAD0 = 96,
    /** Numeric keypad 1 key */
    VK_NUMPAD1 = 97,
    /** Numeric keypad 2 key */
    VK_NUMPAD2 = 98,
    /** Numeric keypad 3 key */
    VK_NUMPAD3 = 99,
    /** Numeric keypad 4 key */
    VK_NUMPAD4 = 100,
    /** Numeric keypad 5 key */
    VK_NUMPAD5 = 101,
    /** Numeric keypad 6 key */
    VK_NUMPAD6 = 102,
    /** Numeric keypad 7 key */
    VK_NUMPAD7 = 103,
    /** Numeric keypad 8 key */
    VK_NUMPAD8 = 104,
    /** Numeric keypad 9 key */
    VK_NUMPAD9 = 105,
    /** Multiply key */
    VK_MULTIPLY = 106,
    /** Add key */
    VK_ADD = 107,
    /** Separator key */
    VK_SEPARATOR = 108,
    /** Subtract key */
    VK_SUBTRACT = 109,
    /** Decimal key */
    VK_DECIMAL = 110,
    /** Divide key */
    VK_DIVIDE = 111,
    /** F1 key */
    VK_F1 = 112,
    VK_F2 = 113,
    VK_F3 = 114,
    VK_F4 = 115,
    VK_F5 = 116,
    VK_F6 = 117,
    VK_F7 = 118,
    VK_F8 = 119,
    VK_F9 = 120,
    VK_F10 = 121,
    VK_F11 = 122,
    VK_F12 = 123,
    VK_F13 = 124,
    VK_F14 = 125,
    VK_F15 = 126,
    VK_F16 = 127,
    VK_F17 = 128,
    VK_F18 = 129,
    VK_F19 = 130,
    VK_F20 = 131,
    VK_F21 = 132,
    VK_F22 = 133,
    VK_F23 = 134,
    VK_F24 = 135,
    /** NUM LOCK key */
    VK_NUMLOCK = 144,
    /** SCROLL LOCK key */
    VK_SCROLL = 145,
    /** Left SHIFT key */
    VK_LSHIFT = 160,
    /** Right SHIFT key */
    VK_RSHIFT = 161,
    /** Left CONTROL key */
    VK_LCONTROL = 162,
    /** Right CONTROL key */
    VK_RCONTROL = 163,
    /** Left ALT key */
    VK_LMENU = 164,
    /** Right ALT key */
    VK_RMENU = 165,
    /** Browser Back key */
    VK_BROWSER_BACK = 166,
    /** Browser Forward key */
    VK_BROWSER_FORWARD = 167,
    /** Browser Refresh key */
    VK_BROWSER_REFRESH = 168,
    /** Browser Stop key */
    VK_BROWSER_STOP = 169,
    /** Browser Search key */
    VK_BROWSER_SEARCH = 170,
    /** Browser Favorites key */
    VK_BROWSER_FAVORITES = 171,
    /** Browser Start and Home key */
    VK_BROWSER_HOME = 172,
    /** Volume Mute key */
    VK_VOLUME_MUTE = 173,
    /** Volume Down key */
    VK_VOLUME_DOWN = 174,
    /** Volume Up key */
    VK_VOLUME_UP = 175,
    /** Next Track key */
    VK_MEDIA_NEXT_TRACK = 176,
    /** Previous Track key */
    VK_MEDIA_PREV_TRACK = 177,
    /** Stop Media key  */
    VK_MEDIA_STOP = 178,
    /** Play / Pause Media key */
    VK_MEDIA_PLAY_PAUSE = 179,
    /** Start Mail key */
    VK_LAUNCH_MAIL = 180,
    /** Select Media key */
    VK_LAUNCH_MEDIA_SELECT = 181,
    /** Start Application 1 key */
    VK_LAUNCH_APP1 = 182,
    /** Start Application 2 key */
    VK_LAUNCH_APP2 = 183,
    /** Used for miscellaneous characters; it can vary by keyboard.For the US standard keyboard, the ';:' key  */
    VK_OEM_1 = 186,
    /** For any country / region, the '+' key */
    VK_OEM_PLUS = 187,
    /** For any country / region, the ',' key */
    VK_OEM_COMMA = 188,
    /** For any country / region, the '-' key */
    VK_OEM_MINUS = 189,
    /** For any country / region, the '.' key */
    VK_OEM_PERIOD = 190,
    /** Used for miscellaneous characters; it can vary by keyboard.For the US standard keyboard, the '/?' key */
    VK_OEM_2 = 191,
    /** Used for miscellaneous characters; it can vary by keyboard.For the US standard keyboard, the '`~' key  */
    VK_OEM_3 = 192,
    /** Used for miscellaneous characters; it can vary by keyboard.For the US standard keyboard, the '[{' key */
    VK_OEM_4 = 219,
    /** Used for miscellaneous characters; it can vary by keyboard.For the US standard keyboard, the '\|' key */
    VK_OEM_5 = 220,
    /** Used for miscellaneous characters; it can vary by keyboard.For the US standard keyboard, the ']}' key */
    VK_OEM_6 = 221,
    /**
     * Used for miscellaneous characters; it can vary by keyboard.For the US standard keyboard,
     * the 'single-quote/double-quote' key
     */
    VK_OEM_7 = 222,
    /** Used for miscellaneous characters; it can vary by keyboard. */
    VK_OEM_8 = 223,
    /** The <> keys on the US standard keyboard, or the \\| key on the non - US 102 - key keyboard  */
    VK_OEM_102 = 226,
    /** IME PROCESS key */
    VK_PROCESSKEY = 229,
    /**
     * Used to pass Unicode characters as if they were keystrokes.
     * The VK_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
     */
    VK_PACKET = 231,
    /** Attn key */
    VK_ATTN = 246,
    /** CrSel key */
    VK_CRSEL = 247,
    /** ExSel key */
    VK_EXSEL = 248,
    /** Erase EOF key */
    VK_EREOF = 249,
    /** Play key */
    VK_PLAY = 250,
    /** Zoom key */
    VK_ZOOM = 251,
    /** Reserved */
    VK_NONAME = 252,
    /** PA1 key */
    VK_PA1 = 253,
    /** Clear key */
    VK_OEM_CLEAR = 254
}
//# sourceMappingURL=virtual-key.enum.d.ts.map