export const KeyCode: { /** * MAC_ENTER 3 */ MAC_ENTER: number; /** * BACKSPACE 8 */ BACKSPACE: number; /** * TAB 9 */ TAB: number; /** * NUMLOCK on FF/Safari Mac 12 */ NUM_CENTER: number; // NUMLOCK on FF/Safari Mac /** * ENTER 13 */ ENTER: number; /** * SHIFT 16 */ SHIFT: number; /** * CTRL 17 */ CTRL: number; /** * ALT 18 */ ALT: number; /** * PAUSE 19 */ PAUSE: number; /** * CAPS_LOCK 20 */ CAPS_LOCK: number; /** * ESC 27 */ ESC: number; /** * SPACE 32 */ SPACE: number; /** * PAGE_UP 33 */ PAGE_UP: number; // also NUM_NORTH_EAST /** * PAGE_DOWN 34 */ PAGE_DOWN: number; // also NUM_SOUTH_EAST /** * END 35 */ END: number; // also NUM_SOUTH_WEST /** * HOME 36 */ HOME: number; // also NUM_NORTH_WEST /** * LEFT 37 */ LEFT: number; // also NUM_WEST /** * UP 38 */ UP: number; // also NUM_NORTH /** * RIGHT 39 */ RIGHT: number; // also NUM_EAST /** * DOWN 40 */ DOWN: number; // also NUM_SOUTH /** * PRINT_SCREEN 44 */ PRINT_SCREEN: number; /** * INSERT 45 */ INSERT: number; // also NUM_INSERT /** * DELETE 46 */ DELETE: number; // also NUM_DELETE /** * ZERO 48 */ ZERO: number; /** * ONE 49 */ ONE: number; /** * TWO 50 */ TWO: number; /** * THREE 51 */ THREE: number; /** * FOUR 52 */ FOUR: number; /** * FIVE 53 */ FIVE: number; /** * SIX 54 */ SIX: number; /** * SEVEN 55 */ SEVEN: number; /** * EIGHT 56 */ EIGHT: number; /** * NINE 57 */ NINE: number; /** * QUESTION_MARK 63 */ QUESTION_MARK: number; // needs localization /** * A 65 */ A: number; /** * B 66 */ B: number; /** * C 67 */ C: number; /** * D 68 */ D: number; /** * E 69 */ E: number; /** * F 70 */ F: number; /** * G 71 */ G: number; /** * H 72 */ H: number; /** * I 73 */ I: number; /** * J 74 */ J: number; /** * K 75 */ K: number; /** * L 76 */ L: number; /** * M 77 */ M: number; /** * N 78 */ N: number; /** * O 79 */ O: number; /** * P 80 */ P: number; /** * Q 81 */ Q: number; /** * R 82 */ R: number; /** * S 83 */ S: number; /** * T 84 */ T: number; /** * U 85 */ U: number; /** * V 86 */ V: number; /** * W 87 */ W: number; /** * X 88 */ X: number; /** * Y 89 */ Y: number; /** * Z 90 */ Z: number; /** * META 91 */ META: number; // WIN_KEY_LEFT /** * WIN_KEY_RIGHT 92 */ WIN_KEY_RIGHT: number; /** * CONTEXT_MENU 93 */ CONTEXT_MENU: number; /** * NUM_ZERO 96 */ NUM_ZERO: number; /** * NUM_ONE 97 */ NUM_ONE: number; /** * NUM_TWO 98 */ NUM_TWO: number; /** * NUM_THREE 99 */ NUM_THREE: number; /** * NUM_FOUR 100 */ NUM_FOUR: number; /** * NUM_FIVE 101 */ NUM_FIVE: number; /** * NUM_SIX 102 */ NUM_SIX: number; /** * NUM_SEVEN 103 */ NUM_SEVEN: number; /** * NUM_EIGHT 104 */ NUM_EIGHT: number; /** * NUM_NINE 105 */ NUM_NINE: number; /** * NUM_MULTIPLY 106 */ NUM_MULTIPLY: number; /** * NUM_PLUS 107 */ NUM_PLUS: number; /** * NUM_MINUS 109 */ NUM_MINUS: number; /** * NUM_PERIOD 110 */ NUM_PERIOD: number; /** * NUM_DIVISION 111 */ NUM_DIVISION: number; /** * F1 112 */ F1: number; /** * F2 113 */ F2: number; /** * F3 114 */ F3: number; /** * F4 115 */ F4: number; /** * F5 116 */ F5: number; /** * F6 117 */ F6: number; /** * F7 118 */ F7: number; /** * F8 119 */ F8: number; /** * F9 120 */ F9: number; /** * F10 121 */ F10: number; /** * F11 122 */ F11: number; /** * F12 123 */ F12: number; /** * NUMLOCK 144 */ NUMLOCK: number; /** * SEMICOLON 186 */ SEMICOLON: number; // needs localization /** * DASH 189 */ DASH: number; // needs localization /** * EQUALS 187 */ EQUALS: number; // needs localization /** * COMMA 188 */ COMMA: number; // needs localization /** * PERIOD 190 */ PERIOD: number; // needs localization /** * SLASH 191 */ SLASH: number; // needs localization /** * APOSTROPHE 192 */ APOSTROPHE: number; // needs localization /** * SINGLE_QUOTE 222 */ SINGLE_QUOTE: number; // needs localization /** * OPEN_SQUARE_BRACKET 219 */ OPEN_SQUARE_BRACKET: number; // needs localization /** * BACKSLASH 220 */ BACKSLASH: number; // needs localization /** * CLOSE_SQUARE_BRACKET 221 */ CLOSE_SQUARE_BRACKET: number; // needs localization /** * WIN_KEY 224 */ WIN_KEY: number; /** * MAC_FF_META 224 */ MAC_FF_META: number; // Firefox (Gecko) fires this for the meta key instead of 91 /** * WIN_IME 229 */ WIN_IME: number; }