@csegames/camelot-unchained
Version:
Camelot Unchained Client Library
195 lines (194 loc) • 11.2 kB
JavaScript
;
/*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
*/
Object.defineProperty(exports, "__esModule", { value: true });
var vkKeyCodes;
(function (vkKeyCodes) {
vkKeyCodes[vkKeyCodes["VK_LBUTTON"] = 1] = "VK_LBUTTON";
vkKeyCodes[vkKeyCodes["VK_RBUTTON"] = 2] = "VK_RBUTTON";
vkKeyCodes[vkKeyCodes["VK_CANCEL"] = 3] = "VK_CANCEL";
vkKeyCodes[vkKeyCodes["VK_MBUTTON"] = 4] = "VK_MBUTTON";
vkKeyCodes[vkKeyCodes["VK_XBUTTON1"] = 5] = "VK_XBUTTON1";
vkKeyCodes[vkKeyCodes["VK_XBUTTON2"] = 6] = "VK_XBUTTON2";
vkKeyCodes[vkKeyCodes["VK_BACK"] = 8] = "VK_BACK";
vkKeyCodes[vkKeyCodes["VK_TAB"] = 9] = "VK_TAB";
vkKeyCodes[vkKeyCodes["VK_CLEAR"] = 12] = "VK_CLEAR";
vkKeyCodes[vkKeyCodes["VK_RETURN"] = 13] = "VK_RETURN";
vkKeyCodes[vkKeyCodes["VK_SHIFT"] = 16] = "VK_SHIFT";
vkKeyCodes[vkKeyCodes["VK_CONTROL"] = 17] = "VK_CONTROL";
vkKeyCodes[vkKeyCodes["VK_MENU"] = 18] = "VK_MENU";
vkKeyCodes[vkKeyCodes["VK_PAUSE"] = 19] = "VK_PAUSE";
vkKeyCodes[vkKeyCodes["VK_CAPITAL"] = 20] = "VK_CAPITAL";
vkKeyCodes[vkKeyCodes["VK_KANA"] = 21] = "VK_KANA";
vkKeyCodes[vkKeyCodes["VK_HANGUEL"] = 21] = "VK_HANGUEL";
vkKeyCodes[vkKeyCodes["VK_HANGUL"] = 21] = "VK_HANGUL";
vkKeyCodes[vkKeyCodes["VK_JUNJA"] = 23] = "VK_JUNJA";
vkKeyCodes[vkKeyCodes["VK_FINAL"] = 24] = "VK_FINAL";
vkKeyCodes[vkKeyCodes["VK_HANJA"] = 25] = "VK_HANJA";
vkKeyCodes[vkKeyCodes["VK_KANJI"] = 25] = "VK_KANJI";
vkKeyCodes[vkKeyCodes["VK_ESCAPE"] = 27] = "VK_ESCAPE";
vkKeyCodes[vkKeyCodes["VK_CONVERT"] = 28] = "VK_CONVERT";
vkKeyCodes[vkKeyCodes["VK_NONCONVERT"] = 29] = "VK_NONCONVERT";
vkKeyCodes[vkKeyCodes["VK_ACCEPT"] = 30] = "VK_ACCEPT";
vkKeyCodes[vkKeyCodes["VK_MODECHANGE"] = 31] = "VK_MODECHANGE";
vkKeyCodes[vkKeyCodes["VK_SPACE"] = 32] = "VK_SPACE";
vkKeyCodes[vkKeyCodes["VK_PRIOR"] = 33] = "VK_PRIOR";
vkKeyCodes[vkKeyCodes["VK_NEXT"] = 34] = "VK_NEXT";
vkKeyCodes[vkKeyCodes["VK_END"] = 35] = "VK_END";
vkKeyCodes[vkKeyCodes["VK_HOME"] = 36] = "VK_HOME";
vkKeyCodes[vkKeyCodes["VK_LEFT"] = 37] = "VK_LEFT";
vkKeyCodes[vkKeyCodes["VK_UP"] = 38] = "VK_UP";
vkKeyCodes[vkKeyCodes["VK_RIGHT"] = 39] = "VK_RIGHT";
vkKeyCodes[vkKeyCodes["VK_DOWN"] = 40] = "VK_DOWN";
vkKeyCodes[vkKeyCodes["VK_SELECT"] = 41] = "VK_SELECT";
vkKeyCodes[vkKeyCodes["VK_PRINT"] = 42] = "VK_PRINT";
vkKeyCodes[vkKeyCodes["VK_EXECUTE"] = 43] = "VK_EXECUTE";
vkKeyCodes[vkKeyCodes["VK_SNAPSHOT"] = 44] = "VK_SNAPSHOT";
vkKeyCodes[vkKeyCodes["VK_INSERT"] = 45] = "VK_INSERT";
vkKeyCodes[vkKeyCodes["VK_DELETE"] = 46] = "VK_DELETE";
vkKeyCodes[vkKeyCodes["VK_HELP"] = 47] = "VK_HELP";
vkKeyCodes[vkKeyCodes["VK_0"] = 48] = "VK_0";
vkKeyCodes[vkKeyCodes["VK_1"] = 49] = "VK_1";
vkKeyCodes[vkKeyCodes["VK_2"] = 50] = "VK_2";
vkKeyCodes[vkKeyCodes["VK_3"] = 51] = "VK_3";
vkKeyCodes[vkKeyCodes["VK_4"] = 52] = "VK_4";
vkKeyCodes[vkKeyCodes["VK_5"] = 53] = "VK_5";
vkKeyCodes[vkKeyCodes["VK_6"] = 54] = "VK_6";
vkKeyCodes[vkKeyCodes["VK_7"] = 55] = "VK_7";
vkKeyCodes[vkKeyCodes["VK_8"] = 56] = "VK_8";
vkKeyCodes[vkKeyCodes["VK_9"] = 57] = "VK_9";
vkKeyCodes[vkKeyCodes["VK_A"] = 65] = "VK_A";
vkKeyCodes[vkKeyCodes["VK_B"] = 66] = "VK_B";
vkKeyCodes[vkKeyCodes["VK_C"] = 67] = "VK_C";
vkKeyCodes[vkKeyCodes["VK_D"] = 68] = "VK_D";
vkKeyCodes[vkKeyCodes["VK_E"] = 69] = "VK_E";
vkKeyCodes[vkKeyCodes["VK_F"] = 70] = "VK_F";
vkKeyCodes[vkKeyCodes["VK_G"] = 71] = "VK_G";
vkKeyCodes[vkKeyCodes["VK_H"] = 72] = "VK_H";
vkKeyCodes[vkKeyCodes["VK_I"] = 73] = "VK_I";
vkKeyCodes[vkKeyCodes["VK_J"] = 74] = "VK_J";
vkKeyCodes[vkKeyCodes["VK_K"] = 75] = "VK_K";
vkKeyCodes[vkKeyCodes["VK_L"] = 76] = "VK_L";
vkKeyCodes[vkKeyCodes["VK_M"] = 77] = "VK_M";
vkKeyCodes[vkKeyCodes["VK_N"] = 78] = "VK_N";
vkKeyCodes[vkKeyCodes["VK_O"] = 79] = "VK_O";
vkKeyCodes[vkKeyCodes["VK_P"] = 80] = "VK_P";
vkKeyCodes[vkKeyCodes["VK_Q"] = 81] = "VK_Q";
vkKeyCodes[vkKeyCodes["VK_R"] = 82] = "VK_R";
vkKeyCodes[vkKeyCodes["VK_S"] = 83] = "VK_S";
vkKeyCodes[vkKeyCodes["VK_T"] = 84] = "VK_T";
vkKeyCodes[vkKeyCodes["VK_U"] = 85] = "VK_U";
vkKeyCodes[vkKeyCodes["VK_V"] = 86] = "VK_V";
vkKeyCodes[vkKeyCodes["VK_W"] = 87] = "VK_W";
vkKeyCodes[vkKeyCodes["VK_X"] = 88] = "VK_X";
vkKeyCodes[vkKeyCodes["VK_Y"] = 89] = "VK_Y";
vkKeyCodes[vkKeyCodes["VK_Z"] = 90] = "VK_Z";
vkKeyCodes[vkKeyCodes["VK_LWIN"] = 91] = "VK_LWIN";
vkKeyCodes[vkKeyCodes["VK_RWIN"] = 92] = "VK_RWIN";
vkKeyCodes[vkKeyCodes["VK_APPS"] = 93] = "VK_APPS";
vkKeyCodes[vkKeyCodes["VK_SLEEP"] = 95] = "VK_SLEEP";
vkKeyCodes[vkKeyCodes["VK_NUMPAD0"] = 96] = "VK_NUMPAD0";
vkKeyCodes[vkKeyCodes["VK_NUMPAD1"] = 97] = "VK_NUMPAD1";
vkKeyCodes[vkKeyCodes["VK_NUMPAD2"] = 98] = "VK_NUMPAD2";
vkKeyCodes[vkKeyCodes["VK_NUMPAD3"] = 99] = "VK_NUMPAD3";
vkKeyCodes[vkKeyCodes["VK_NUMPAD4"] = 100] = "VK_NUMPAD4";
vkKeyCodes[vkKeyCodes["VK_NUMPAD5"] = 101] = "VK_NUMPAD5";
vkKeyCodes[vkKeyCodes["VK_NUMPAD6"] = 102] = "VK_NUMPAD6";
vkKeyCodes[vkKeyCodes["VK_NUMPAD7"] = 103] = "VK_NUMPAD7";
vkKeyCodes[vkKeyCodes["VK_NUMPAD8"] = 104] = "VK_NUMPAD8";
vkKeyCodes[vkKeyCodes["VK_NUMPAD9"] = 105] = "VK_NUMPAD9";
vkKeyCodes[vkKeyCodes["VK_MULTIPLY"] = 106] = "VK_MULTIPLY";
vkKeyCodes[vkKeyCodes["VK_ADD"] = 107] = "VK_ADD";
vkKeyCodes[vkKeyCodes["VK_SEPARATOR"] = 108] = "VK_SEPARATOR";
vkKeyCodes[vkKeyCodes["VK_SUBTRACT"] = 109] = "VK_SUBTRACT";
vkKeyCodes[vkKeyCodes["VK_DECIMAL"] = 110] = "VK_DECIMAL";
vkKeyCodes[vkKeyCodes["VK_DIVIDE"] = 111] = "VK_DIVIDE";
vkKeyCodes[vkKeyCodes["VK_F1"] = 112] = "VK_F1";
vkKeyCodes[vkKeyCodes["VK_F2"] = 113] = "VK_F2";
vkKeyCodes[vkKeyCodes["VK_F3"] = 114] = "VK_F3";
vkKeyCodes[vkKeyCodes["VK_F4"] = 115] = "VK_F4";
vkKeyCodes[vkKeyCodes["VK_F5"] = 116] = "VK_F5";
vkKeyCodes[vkKeyCodes["VK_F6"] = 117] = "VK_F6";
vkKeyCodes[vkKeyCodes["VK_F7"] = 118] = "VK_F7";
vkKeyCodes[vkKeyCodes["VK_F8"] = 119] = "VK_F8";
vkKeyCodes[vkKeyCodes["VK_F9"] = 120] = "VK_F9";
vkKeyCodes[vkKeyCodes["VK_F10"] = 121] = "VK_F10";
vkKeyCodes[vkKeyCodes["VK_F11"] = 122] = "VK_F11";
vkKeyCodes[vkKeyCodes["VK_F12"] = 123] = "VK_F12";
vkKeyCodes[vkKeyCodes["VK_F13"] = 124] = "VK_F13";
vkKeyCodes[vkKeyCodes["VK_F14"] = 125] = "VK_F14";
vkKeyCodes[vkKeyCodes["VK_F15"] = 126] = "VK_F15";
vkKeyCodes[vkKeyCodes["VK_F16"] = 127] = "VK_F16";
vkKeyCodes[vkKeyCodes["VK_F17"] = 128] = "VK_F17";
vkKeyCodes[vkKeyCodes["VK_F18"] = 129] = "VK_F18";
vkKeyCodes[vkKeyCodes["VK_F19"] = 130] = "VK_F19";
vkKeyCodes[vkKeyCodes["VK_F20"] = 131] = "VK_F20";
vkKeyCodes[vkKeyCodes["VK_F21"] = 132] = "VK_F21";
vkKeyCodes[vkKeyCodes["VK_F22"] = 133] = "VK_F22";
vkKeyCodes[vkKeyCodes["VK_F23"] = 134] = "VK_F23";
vkKeyCodes[vkKeyCodes["VK_F24"] = 135] = "VK_F24";
vkKeyCodes[vkKeyCodes["VK_NUMLOCK"] = 144] = "VK_NUMLOCK";
vkKeyCodes[vkKeyCodes["VK_SCROLL"] = 145] = "VK_SCROLL";
vkKeyCodes[vkKeyCodes["VK_LSHIFT"] = 160] = "VK_LSHIFT";
vkKeyCodes[vkKeyCodes["VK_RSHIFT"] = 161] = "VK_RSHIFT";
vkKeyCodes[vkKeyCodes["VK_LCONTROL"] = 162] = "VK_LCONTROL";
vkKeyCodes[vkKeyCodes["VK_RCONTROL"] = 163] = "VK_RCONTROL";
vkKeyCodes[vkKeyCodes["VK_LMENU"] = 164] = "VK_LMENU";
vkKeyCodes[vkKeyCodes["VK_RMENU"] = 165] = "VK_RMENU";
vkKeyCodes[vkKeyCodes["VK_BROWSER_BACK"] = 166] = "VK_BROWSER_BACK";
vkKeyCodes[vkKeyCodes["VK_BROWSER_FORWARD"] = 167] = "VK_BROWSER_FORWARD";
vkKeyCodes[vkKeyCodes["VK_BROWSER_REFRESH"] = 168] = "VK_BROWSER_REFRESH";
vkKeyCodes[vkKeyCodes["VK_BROWSER_STOP"] = 169] = "VK_BROWSER_STOP";
vkKeyCodes[vkKeyCodes["VK_BROWSER_SEARCH"] = 170] = "VK_BROWSER_SEARCH";
vkKeyCodes[vkKeyCodes["VK_BROWSER_FAVORITES"] = 171] = "VK_BROWSER_FAVORITES";
vkKeyCodes[vkKeyCodes["VK_BROWSER_HOME"] = 172] = "VK_BROWSER_HOME";
vkKeyCodes[vkKeyCodes["VK_VOLUME_MUTE"] = 173] = "VK_VOLUME_MUTE";
vkKeyCodes[vkKeyCodes["VK_VOLUME_DOWN"] = 174] = "VK_VOLUME_DOWN";
vkKeyCodes[vkKeyCodes["VK_VOLUME_UP"] = 175] = "VK_VOLUME_UP";
vkKeyCodes[vkKeyCodes["VK_MEDIA_NEXT_TRACK"] = 176] = "VK_MEDIA_NEXT_TRACK";
vkKeyCodes[vkKeyCodes["VK_MEDIA_PREV_TRACK"] = 177] = "VK_MEDIA_PREV_TRACK";
vkKeyCodes[vkKeyCodes["VK_MEDIA_STOP"] = 178] = "VK_MEDIA_STOP";
vkKeyCodes[vkKeyCodes["VK_MEDIA_PLAY_PAUSE"] = 179] = "VK_MEDIA_PLAY_PAUSE";
vkKeyCodes[vkKeyCodes["VK_LAUNCH_MAIL"] = 180] = "VK_LAUNCH_MAIL";
vkKeyCodes[vkKeyCodes["VK_LAUNCH_MEDIA_SELECT"] = 181] = "VK_LAUNCH_MEDIA_SELECT";
vkKeyCodes[vkKeyCodes["VK_LAUNCH_APP1"] = 182] = "VK_LAUNCH_APP1";
vkKeyCodes[vkKeyCodes["VK_LAUNCH_APP2"] = 183] = "VK_LAUNCH_APP2";
vkKeyCodes[vkKeyCodes["VK_OEM_1"] = 186] = "VK_OEM_1";
// For the US standard keyboard, the ',:' key
vkKeyCodes[vkKeyCodes["VK_OEM_PLUS"] = 187] = "VK_OEM_PLUS";
vkKeyCodes[vkKeyCodes["VK_OEM_COMMA"] = 188] = "VK_OEM_COMMA";
vkKeyCodes[vkKeyCodes["VK_OEM_MINUS"] = 189] = "VK_OEM_MINUS";
vkKeyCodes[vkKeyCodes["VK_OEM_PERIOD"] = 190] = "VK_OEM_PERIOD";
vkKeyCodes[vkKeyCodes["VK_OEM_2"] = 191] = "VK_OEM_2";
// For the US standard keyboard, the '/?' key
vkKeyCodes[vkKeyCodes["VK_OEM_3"] = 192] = "VK_OEM_3";
// For the US standard keyboard, the '`~' key
vkKeyCodes[vkKeyCodes["VK_OEM_4"] = 219] = "VK_OEM_4";
// For the US standard keyboard, the '[{' key
vkKeyCodes[vkKeyCodes["VK_OEM_5"] = 220] = "VK_OEM_5";
// For the US standard keyboard, the '\|' key
vkKeyCodes[vkKeyCodes["VK_OEM_6"] = 221] = "VK_OEM_6";
// For the US standard keyboard, the ']}' key
vkKeyCodes[vkKeyCodes["VK_OEM_7"] = 222] = "VK_OEM_7";
// For the US standard keyboard, the 'single-quote/double-quote' key
vkKeyCodes[vkKeyCodes["VK_OEM_8"] = 223] = "VK_OEM_8";
vkKeyCodes[vkKeyCodes["VK_OEM_102"] = 226] = "VK_OEM_102";
vkKeyCodes[vkKeyCodes["VK_PROCESSKEY"] = 229] = "VK_PROCESSKEY";
vkKeyCodes[vkKeyCodes["VK_PACKET"] = 231] = "VK_PACKET";
// 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 = ,
vkKeyCodes[vkKeyCodes["VK_ATTN"] = 246] = "VK_ATTN";
vkKeyCodes[vkKeyCodes["VK_CRSEL"] = 247] = "VK_CRSEL";
vkKeyCodes[vkKeyCodes["VK_EXSEL"] = 248] = "VK_EXSEL";
vkKeyCodes[vkKeyCodes["VK_EREOF"] = 249] = "VK_EREOF";
vkKeyCodes[vkKeyCodes["VK_PLAY"] = 250] = "VK_PLAY";
vkKeyCodes[vkKeyCodes["VK_ZOOM"] = 251] = "VK_ZOOM";
vkKeyCodes[vkKeyCodes["VK_NONAME"] = 252] = "VK_NONAME";
vkKeyCodes[vkKeyCodes["VK_PA1"] = 253] = "VK_PA1";
vkKeyCodes[vkKeyCodes["VK_OEM_CLEAR"] = 254] = "VK_OEM_CLEAR";
})(vkKeyCodes || (vkKeyCodes = {}));
exports.default = vkKeyCodes;