UNPKG

1.91 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3/**
4 * Simulated enum for keycodes. These will get inlined by uglify when used much like an enum
5 *
6 * @public
7 * {@docCategory KeyCodes}
8 */
9exports.KeyCodes = {
10 backspace: 8,
11 tab: 9,
12 enter: 13,
13 shift: 16,
14 ctrl: 17,
15 alt: 18,
16 pauseBreak: 19,
17 capslock: 20,
18 escape: 27,
19 space: 32,
20 pageUp: 33,
21 pageDown: 34,
22 end: 35,
23 home: 36,
24 left: 37,
25 up: 38,
26 right: 39,
27 down: 40,
28 insert: 45,
29 del: 46,
30 zero: 48,
31 one: 49,
32 two: 50,
33 three: 51,
34 four: 52,
35 five: 53,
36 six: 54,
37 seven: 55,
38 eight: 56,
39 nine: 57,
40 a: 65,
41 b: 66,
42 c: 67,
43 d: 68,
44 e: 69,
45 f: 70,
46 g: 71,
47 h: 72,
48 i: 73,
49 j: 74,
50 k: 75,
51 l: 76,
52 m: 77,
53 n: 78,
54 o: 79,
55 p: 80,
56 q: 81,
57 r: 82,
58 s: 83,
59 t: 84,
60 u: 85,
61 v: 86,
62 w: 87,
63 x: 88,
64 y: 89,
65 z: 90,
66 leftWindow: 91,
67 rightWindow: 92,
68 select: 93,
69 /* eslint-disable @typescript-eslint/naming-convention */
70 zero_numpad: 96,
71 one_numpad: 97,
72 two_numpad: 98,
73 three_numpad: 99,
74 four_numpad: 100,
75 five_numpad: 101,
76 six_numpad: 102,
77 seven_numpad: 103,
78 eight_numpad: 104,
79 nine_numpad: 105,
80 /* eslint-enable @typescript-eslint/naming-convention */
81 multiply: 106,
82 add: 107,
83 subtract: 109,
84 decimalPoint: 110,
85 divide: 111,
86 f1: 112,
87 f2: 113,
88 f3: 114,
89 f4: 115,
90 f5: 116,
91 f6: 117,
92 f7: 118,
93 f8: 119,
94 f9: 120,
95 f10: 121,
96 f11: 122,
97 f12: 123,
98 numlock: 144,
99 scrollLock: 145,
100 semicolon: 186,
101 equalSign: 187,
102 comma: 188,
103 dash: 189,
104 period: 190,
105 forwardSlash: 191,
106 graveAccent: 192,
107 openBracket: 219,
108 backSlash: 220,
109 closeBracket: 221,
110 singleQuote: 222,
111};
112//# sourceMappingURL=KeyCodes.js.map
\No newline at end of file