import { Enum } from '../../enums'; export declare const VirtualKey: Readonly<{ /** Left mouse button */ readonly VK_LBUTTON: 1; /** Right mouse button */ readonly VK_RBUTTON: 2; /** Control-break processing */ readonly VK_CANCEL: 3; /** Middle mouse button */ readonly VK_MBUTTON: 4; /** X1 mouse button */ readonly VK_XBUTTON1: 5; /** X2 mouse button */ readonly VK_XBUTTON2: 6; /** BACKSPACE key */ readonly VK_BACK: 8; /** TAB key */ readonly VK_TAB: 9; /** CLEAR key */ readonly VK_CLEAR: 12; /** ENTER key */ readonly VK_RETURN: 13; /** SHIFT key */ readonly VK_SHIFT: 16; /** CTRL key */ readonly VK_CONTROL: 17; /** ALT key */ readonly VK_MENU: 18; /** PAUSE key */ readonly VK_PAUSE: 19; /** CAPS LOCK key */ readonly VK_CAPITAL: 20; /** IME Kana mode */ readonly VK_KANA: 21; /** IME Hangul mode */ readonly VK_HANGUL: 21; /** IME On */ readonly VK_IME_ON: 22; /** IME Junja mode */ readonly VK_JUNJA: 23; /** IME final mode */ readonly VK_FINAL: 24; /** IME Hanja mode */ readonly VK_HANJA: 25; /** IME Kanji mode */ readonly VK_KANJI: 25; /** IME Off */ readonly VK_IME_OFF: 26; /** ESC key */ readonly VK_ESCAPE: 27; /** IME convert */ readonly VK_CONVERT: 28; /** IME nonconvert */ readonly VK_NONCONVERT: 29; /** IME accept */ readonly VK_ACCEPT: 30; /** IME mode change request */ readonly VK_MODECHANGE: 31; /** SPACEBAR */ readonly VK_SPACE: 32; /** PAGE UP key */ readonly VK_PRIOR: 33; /** PAGE DOWN key */ readonly VK_NEXT: 34; /** END key */ readonly VK_END: 35; /** HOME key */ readonly VK_HOME: 36; /** LEFT ARROW key */ readonly VK_LEFT: 37; /** UP ARROW key */ readonly VK_UP: 38; /** RIGHT ARROW key */ readonly VK_RIGHT: 39; /** DOWN ARROW key */ readonly VK_DOWN: 40; /** SELECT key */ readonly VK_SELECT: 41; /** PRINT key */ readonly VK_PRINT: 42; /** EXECUTE key */ readonly VK_EXECUTE: 43; /** PRINT SCREEN key */ readonly VK_SNAPSHOT: 44; /** INS key */ readonly VK_INSERT: 45; /** DEL key */ readonly VK_DELETE: 46; /** HELP key */ readonly VK_HELP: 47; /** 0 key */ readonly VK_KEY_0: 48; /** 1 key */ readonly VK_KEY_1: 49; /** 2 key */ readonly VK_KEY_2: 50; /** 3 key */ readonly VK_KEY_3: 51; /** 4 key */ readonly VK_KEY_4: 52; /** 5 key */ readonly VK_KEY_5: 53; /** 6 key */ readonly VK_KEY_6: 54; /** 7 key */ readonly VK_KEY_7: 55; /** 8 key */ readonly VK_KEY_8: 56; /** 9 key */ readonly VK_KEY_9: 57; /** A key */ readonly VK_KEY_A: 65; /** B key */ readonly VK_KEY_B: 66; /** C key */ readonly VK_KEY_C: 67; /** D key */ readonly VK_KEY_D: 68; /** E key */ readonly VK_KEY_E: 69; /** F key */ readonly VK_KEY_F: 70; /** G key */ readonly VK_KEY_G: 71; /** H key */ readonly VK_KEY_H: 72; /** I key */ readonly VK_KEY_I: 73; /** J key */ readonly VK_KEY_J: 74; /** K key */ readonly VK_KEY_K: 75; /** L key */ readonly VK_KEY_L: 76; /** M key */ readonly VK_KEY_M: 77; /** N key */ readonly VK_KEY_N: 78; /** O key */ readonly VK_KEY_O: 79; /** P key */ readonly VK_KEY_P: 80; /** Q key */ readonly VK_KEY_Q: 81; /** R key */ readonly VK_KEY_R: 82; /** S key */ readonly VK_KEY_S: 83; /** T key */ readonly VK_KEY_T: 84; /** U key */ readonly VK_KEY_U: 85; /** V key */ readonly VK_KEY_V: 86; /** W key */ readonly VK_KEY_W: 87; /** X key */ readonly VK_KEY_X: 88; /** Y key */ readonly VK_KEY_Y: 89; /** Z key */ readonly VK_KEY_Z: 90; /** Left Windows key */ readonly VK_LWIN: 91; /** Right Windows key */ readonly VK_RWIN: 92; /** Applications key */ readonly VK_APPS: 93; /** Computer Sleep key */ readonly VK_SLEEP: 95; /** Numeric keypad 0 key */ readonly VK_NUMPAD0: 96; /** Numeric keypad 1 key */ readonly VK_NUMPAD1: 97; /** Numeric keypad 2 key */ readonly VK_NUMPAD2: 98; /** Numeric keypad 3 key */ readonly VK_NUMPAD3: 99; /** Numeric keypad 4 key */ readonly VK_NUMPAD4: 100; /** Numeric keypad 5 key */ readonly VK_NUMPAD5: 101; /** Numeric keypad 6 key */ readonly VK_NUMPAD6: 102; /** Numeric keypad 7 key */ readonly VK_NUMPAD7: 103; /** Numeric keypad 8 key */ readonly VK_NUMPAD8: 104; /** Numeric keypad 9 key */ readonly VK_NUMPAD9: 105; /** Multiply key */ readonly VK_MULTIPLY: 106; /** Add key */ readonly VK_ADD: 107; /** Separator key */ readonly VK_SEPARATOR: 108; /** Subtract key */ readonly VK_SUBTRACT: 109; /** Decimal key */ readonly VK_DECIMAL: 110; /** Divide key */ readonly VK_DIVIDE: 111; /** F1 key */ readonly VK_F1: 112; /** F2 key */ readonly VK_F2: 113; /** F3 key */ readonly VK_F3: 114; /** F4 key */ readonly VK_F4: 115; /** F5 key */ readonly VK_F5: 116; /** F6 key */ readonly VK_F6: 117; /** F7 key */ readonly VK_F7: 118; /** F8 key */ readonly VK_F8: 119; /** F9 key */ readonly VK_F9: 120; /** F10 key */ readonly VK_F10: 121; /** F11 key */ readonly VK_F11: 122; /** F12 key */ readonly VK_F12: 123; /** F13 key */ readonly VK_F13: 124; /** F14 key */ readonly VK_F14: 125; /** F15 key */ readonly VK_F15: 126; /** F16 key */ readonly VK_F16: 127; /** F17 key */ readonly VK_F17: 128; /** F18 key */ readonly VK_F18: 129; /** F19 key */ readonly VK_F19: 130; /** F20 key */ readonly VK_F20: 131; /** F21 key */ readonly VK_F21: 132; /** F22 key */ readonly VK_F22: 133; /** F23 key */ readonly VK_F23: 134; /** F24 key */ readonly VK_F24: 135; /** NUM LOCK key */ readonly VK_NUMLOCK: 144; /** SCROLL LOCK key */ readonly VK_SCROLL: 145; /** Left SHIFT key */ readonly VK_LSHIFT: 160; /** Right SHIFT key */ readonly VK_RSHIFT: 161; /** Left CONTROL key */ readonly VK_LCONTROL: 162; /** Right CONTROL key */ readonly VK_RCONTROL: 163; /** Left ALT key */ readonly VK_LMENU: 164; /** Right ALT key */ readonly VK_RMENU: 165; /** Browser Back key */ readonly VK_BROWSER_BACK: 166; /** Browser Forward key */ readonly VK_BROWSER_FORWARD: 167; /** Browser Refresh key */ readonly VK_BROWSER_REFRESH: 168; /** Browser Stop key */ readonly VK_BROWSER_STOP: 169; /** Browser Search key */ readonly VK_BROWSER_SEARCH: 170; /** Browser Favorites key */ readonly VK_BROWSER_FAVORITES: 171; /** Browser Start and Home key */ readonly VK_BROWSER_HOME: 172; /** Volume Mute key */ readonly VK_VOLUME_MUTE: 173; /** Volume Down key */ readonly VK_VOLUME_DOWN: 174; /** Volume Up key */ readonly VK_VOLUME_UP: 175; /** Next Track key */ readonly VK_MEDIA_NEXT_TRACK: 176; /** Previous Track key */ readonly VK_MEDIA_PREV_TRACK: 177; /** Stop Media key */ readonly VK_MEDIA_STOP: 178; /** Play/Pause Media key */ readonly VK_MEDIA_PLAY_PAUSE: 179; /** Start Mail key */ readonly VK_LAUNCH_MAIL: 180; /** Select Media key */ readonly VK_LAUNCH_MEDIA_SELECT: 182; /** Start Application 1 key */ readonly VK_LAUNCH_APP2: 183; /** Start Application 2 key */ readonly VK_OEM_1: 186; /** Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the ;: key */ readonly VK_OEM_PLUS: 187; /** For any country/region, the + key */ readonly VK_OEM_COMMA: 188; /** For any country/region, the , key */ readonly VK_OEM_MINUS: 189; /** For any country/region, the - key */ readonly VK_OEM_PERIOD: 190; /** For any country/region, the . key */ readonly VK_OEM_2: 191; /** Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the /? key */ readonly VK_OEM_3: 192; /** Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the `~ key */ readonly VK_OEM_4: 219; /** Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the [{ key */ readonly VK_OEM_5: 220; /** Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the \\| key */ readonly VK_OEM_6: 221; /** Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the ]} key */ readonly VK_OEM_7: 222; /** Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the '" key */ readonly VK_OEM_8: 223; /** Used for miscellaneous characters; it can vary by keyboard. */ readonly VK_OEM_102: 226; /** The <> keys on the US standard keyboard, or the \\| key on the non-US 102-key keyboard */ readonly VK_PROCESSKEY: 229; /** IME PROCESS key */ readonly VK_PACKET: 231; /** Auto */ readonly VK_OEM_AUTO: 243; /** 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 */ readonly VK_ATTN: 246; /** Attn key */ readonly VK_CRSEL: 247; /** CrSel key */ readonly VK_EXSEL: 248; /** ExSel key */ readonly VK_EREOF: 249; /** Erase EOF key */ readonly VK_PLAY: 250; /** Play key */ readonly VK_ZOOM: 251; /** Zoom key */ readonly VK_NONAME: 252; /** PA1 key */ readonly VK_PA1: 253; /** Clear key */ readonly VK_OEM_CLEAR: 254; }>; export type VirtualKey = Enum; //# sourceMappingURL=virtualkey.d.ts.map