1 | /**
|
2 | * Keyboard code mappings that map keycodes to key names. A specific named map should be given to {@link Keyboard}. The default map is "US".
|
3 | * @module KeyMap
|
4 | */
|
5 | module.exports = {
|
6 | "US": {
|
7 | 8: "backspace",
|
8 | 9: "tab",
|
9 | 13: "enter",
|
10 | 16: "shift",
|
11 | 17: "ctrl",
|
12 | 18: "alt",
|
13 | 19: "pause/break",
|
14 | 20: "capslock",
|
15 | 27: "escape",
|
16 | 32: "space",
|
17 | 33: "pageup",
|
18 | 34: "pagedown",
|
19 | 35: "end",
|
20 | 36: "home",
|
21 | 37: "left",
|
22 | 38: "up",
|
23 | 39: "right",
|
24 | 40: "down",
|
25 | 45: "insert",
|
26 | 46: "delete",
|
27 | 48: "0",
|
28 | 49: "1",
|
29 | 50: "2",
|
30 | 51: "3",
|
31 | 52: "4",
|
32 | 53: "5",
|
33 | 54: "6",
|
34 | 55: "7",
|
35 | 56: "8",
|
36 | 57: "9",
|
37 | 65: "a",
|
38 | 66: "b",
|
39 | 67: "c",
|
40 | 68: "d",
|
41 | 69: "e",
|
42 | 70: "f",
|
43 | 71: "g",
|
44 | 72: "h",
|
45 | 73: "i",
|
46 | 74: "j",
|
47 | 75: "k",
|
48 | 76: "l",
|
49 | 77: "m",
|
50 | 78: "n",
|
51 | 79: "o",
|
52 | 80: "p",
|
53 | 81: "q",
|
54 | 82: "r",
|
55 | 83: "s",
|
56 | 84: "t",
|
57 | 85: "u",
|
58 | 86: "v",
|
59 | 87: "w",
|
60 | 88: "x",
|
61 | 89: "y",
|
62 | 90: "z",
|
63 | 91: "leftwindow",
|
64 | 92: "rightwindow",
|
65 | 93: "select",
|
66 | 96: "numpad-0",
|
67 | 97: "numpad-1",
|
68 | 98: "numpad-2",
|
69 | 99: "numpad-3",
|
70 | 100: "numpad-4",
|
71 | 101: "numpad-5",
|
72 | 102: "numpad-6",
|
73 | 103: "numpad-7",
|
74 | 104: "numpad-8",
|
75 | 105: "numpad-9",
|
76 | 106: "multiply",
|
77 | 107: "add",
|
78 | 109: "subtract",
|
79 | 110: "decimalpoint",
|
80 | 111: "divide",
|
81 | 112: "f1",
|
82 | 113: "f2",
|
83 | 114: "f3",
|
84 | 115: "f4",
|
85 | 116: "f5",
|
86 | 117: "f6",
|
87 | 118: "f7",
|
88 | 119: "f8",
|
89 | 120: "f9",
|
90 | 121: "f10",
|
91 | 122: "f11",
|
92 | 123: "f12",
|
93 | 144: "numlock",
|
94 | 145: "scrolllock",
|
95 | 186: "semicolon",
|
96 | 187: "equals",
|
97 | 188: "comma",
|
98 | 189: "dash",
|
99 | 190: "period",
|
100 | 191: "forwardslash",
|
101 | 192: "graveaccent",
|
102 | 219: "openbracket",
|
103 | 220: "backslash",
|
104 | 221: "closebraket",
|
105 | 222: "singlequote"
|
106 | }
|
107 | };
|