camelot-unchained
Version:
Camelot Unchained Client Library
111 lines (108 loc) • 1.77 kB
text/typescript
/**
* 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/.
*/
enum jsKeyCodes {
'BACKSPACE' = 8,
'TAB' = 9,
'ENTER' = 13,
'SHIFT' = 16,
'CTRL' = 17,
'ALT' = 18,
'PAUSE/BREAK' = 19,
'CAPSLOCK' = 20,
'ESC' = 27,
'SPACE' = 32,
'PAGEUP' = 33,
'PAGEDOWN' = 34,
'END' = 35,
'HOME' = 36,
'LEFT' = 37,
'UP' = 38,
'RIGHT' = 39,
'DOWN' = 40,
'INSERT' = 45,
'DELETE' = 46,
'ZERO' = 48,
'ONE' = 49,
'TWO' = 50,
'THREE' = 51,
'FOUR' = 52,
'FIVE' = 53,
'SIX' = 54,
'SEVEN' = 55,
'EIGHT' = 56,
'NINE' = 57,
'A' = 65,
'B' = 66,
'C' = 67,
'D' = 68,
'E' = 69,
'F' = 70,
'G' = 71,
'H' = 72,
'I' = 73,
'J' = 74,
'K' = 75,
'L' = 76,
'M' = 77,
'N' = 78,
'O' = 79,
'P' = 80,
'Q' = 81,
'R' = 82,
'S' = 83,
'T' = 84,
'U' = 85,
'V' = 86,
'W' = 87,
'X' = 88,
'Y' = 89,
'Z' = 90,
'WINDOWS' = 91,
'RIGHTCLICK' = 93,
'NUMPAD0' = 96,
'NUMPAD1' = 97,
'NUMPAD2' = 98,
'NUMPAD3' = 99,
'NUMPAD4' = 100,
'NUMPAD5' = 101,
'NUMPAD6' = 102,
'NUMPAD7' = 103,
'NUMPAD8' = 104,
'NUMPAD9' = 105,
'NUMPAD*' = 106,
'NUMPAD+' = 107,
'NUMPAD-' = 109,
'NUMPAD.' = 110,
'NUMPAD/' = 111,
'F1' = 112,
'F2' = 113,
'F3' = 114,
'F4' = 115,
'F5' = 116,
'F6' = 117,
'F7' = 118,
'F8' = 119,
'F9' = 120,
'F10' = 121,
'F11' = 122,
'F12' = 123,
'NUMLOCK' = 144,
'SCROLLLOCK' = 145,
'MYCOMPUTER' = 182,
'MYCALCULATOR' = 183,
';' = 186,
'=' = 187,
',' = 188,
'-' = 189,
'.' = 190,
'/' = 191,
'`' = 192,
'[' = 219,
'\\' = 220,
']' = 221,
'\'' = 222,
};
export default jsKeyCodes;