UNPKG

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