coherent-gameface-interaction-manager
Version:
Library for the most common UI interactions
107 lines (105 loc) • 1.99 kB
JavaScript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Coherent Labs AD. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
export default {
ALT: 18,
ARROW_DOWN: 40,
ARROW_LEFT: 37,
ARROW_RIGHT: 39,
ARROW_UP: 38,
BACKSPACE: 8,
CAPS_LOCK: 20,
CTRL: 17,
DELETE: 46,
END: 35,
ENTER: 13,
ESC: 27,
F1: 112,
F2: 113,
F3: 114,
F4: 115,
F5: 116,
F6: 117,
F7: 118,
F8: 119,
F9: 120,
F10: 121,
F11: 122,
F12: 123,
HOME: 36,
INSERT: 45,
NUM_LOCK: 144,
NUMPAD_ENTER: 13,
NUMPAD_DASH: 109,
NUMPAD_STAR: 106,
NUMPAD_DOT: 110,
NUMPAD_FORWARD_SLASH: 111,
NUMPAD_PLUS: 107,
NUMPAD_0: 96,
NUMPAD_1: 97,
NUMPAD_2: 98,
NUMPAD_3: 99,
NUMPAD_4: 100,
NUMPAD_5: 101,
NUMPAD_6: 102,
NUMPAD_7: 103,
NUMPAD_8: 104,
NUMPAD_9: 105,
PAGE_DOWN: 34,
PAGE_UP: 33,
PAUSE: 19,
PRINT_SCRN: 44,
SCROLL_LOCK: 145,
SHIFT: 16,
SPACEBAR: 32,
TAB: 9,
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,
1: 49,
2: 50,
3: 51,
4: 52,
5: 53,
6: 54,
7: 55,
8: 56,
9: 57,
0: 48,
QUOTE: 222,
DASH: 189,
COMMA: 188,
DOT: 190,
FORWARD_SLASH: 191,
SEMI_COLON: 186,
SQUARE_BRACKET_LEFT: 219,
SQUARE_BRACKET_RIGHT: 221,
BACKWARD_SLASH: 220,
BACKTICK: 192,
EQUAL: 187,
SYSTEM: 91,
};