1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 | module.exports = {
|
33 | '0': {'keyCode': 48, 'key': '0', 'code': 'Digit0'},
|
34 | '1': {'keyCode': 49, 'key': '1', 'code': 'Digit1'},
|
35 | '2': {'keyCode': 50, 'key': '2', 'code': 'Digit2'},
|
36 | '3': {'keyCode': 51, 'key': '3', 'code': 'Digit3'},
|
37 | '4': {'keyCode': 52, 'key': '4', 'code': 'Digit4'},
|
38 | '5': {'keyCode': 53, 'key': '5', 'code': 'Digit5'},
|
39 | '6': {'keyCode': 54, 'key': '6', 'code': 'Digit6'},
|
40 | '7': {'keyCode': 55, 'key': '7', 'code': 'Digit7'},
|
41 | '8': {'keyCode': 56, 'key': '8', 'code': 'Digit8'},
|
42 | '9': {'keyCode': 57, 'key': '9', 'code': 'Digit9'},
|
43 | 'Power': {'key': 'Power', 'code': 'Power'},
|
44 | 'Eject': {'key': 'Eject', 'code': 'Eject'},
|
45 | 'Abort': {'keyCode': 3, 'code': 'Abort', 'key': 'Cancel'},
|
46 | 'Help': {'keyCode': 6, 'code': 'Help', 'key': 'Help'},
|
47 | 'Backspace': {'keyCode': 8, 'code': 'Backspace', 'key': 'Backspace'},
|
48 | 'Tab': {'keyCode': 9, 'code': 'Tab', 'key': 'Tab'},
|
49 | 'Numpad5': {'keyCode': 12, 'shiftKeyCode': 101, 'key': 'Clear', 'code': 'Numpad5', 'shiftKey': '5', 'location': 3},
|
50 | 'NumpadEnter': {'keyCode': 13, 'code': 'NumpadEnter', 'key': 'Enter', 'text': '\r', 'location': 3},
|
51 | 'Enter': {'keyCode': 13, 'code': 'Enter', 'key': 'Enter', 'text': '\r'},
|
52 | '\r': {'keyCode': 13, 'code': 'Enter', 'key': 'Enter', 'text': '\r'},
|
53 | '\n': {'keyCode': 13, 'code': 'Enter', 'key': 'Enter', 'text': '\r'},
|
54 | 'ShiftLeft': {'keyCode': 16, 'code': 'ShiftLeft', 'key': 'Shift', 'location': 1},
|
55 | 'ShiftRight': {'keyCode': 16, 'code': 'ShiftRight', 'key': 'Shift', 'location': 2},
|
56 | 'ControlLeft': {'keyCode': 17, 'code': 'ControlLeft', 'key': 'Control', 'location': 1},
|
57 | 'ControlRight': {'keyCode': 17, 'code': 'ControlRight', 'key': 'Control', 'location': 2},
|
58 | 'AltLeft': {'keyCode': 18, 'code': 'AltLeft', 'key': 'Alt', 'location': 1},
|
59 | 'AltRight': {'keyCode': 18, 'code': 'AltRight', 'key': 'Alt', 'location': 2},
|
60 | 'Pause': {'keyCode': 19, 'code': 'Pause', 'key': 'Pause'},
|
61 | 'CapsLock': {'keyCode': 20, 'code': 'CapsLock', 'key': 'CapsLock'},
|
62 | 'Escape': {'keyCode': 27, 'code': 'Escape', 'key': 'Escape'},
|
63 | 'Convert': {'keyCode': 28, 'code': 'Convert', 'key': 'Convert'},
|
64 | 'NonConvert': {'keyCode': 29, 'code': 'NonConvert', 'key': 'NonConvert'},
|
65 | 'Space': {'keyCode': 32, 'code': 'Space', 'key': ' '},
|
66 | 'Numpad9': {'keyCode': 33, 'shiftKeyCode': 105, 'key': 'PageUp', 'code': 'Numpad9', 'shiftKey': '9', 'location': 3},
|
67 | 'PageUp': {'keyCode': 33, 'code': 'PageUp', 'key': 'PageUp'},
|
68 | 'Numpad3': {'keyCode': 34, 'shiftKeyCode': 99, 'key': 'PageDown', 'code': 'Numpad3', 'shiftKey': '3', 'location': 3},
|
69 | 'PageDown': {'keyCode': 34, 'code': 'PageDown', 'key': 'PageDown'},
|
70 | 'End': {'keyCode': 35, 'code': 'End', 'key': 'End'},
|
71 | 'Numpad1': {'keyCode': 35, 'shiftKeyCode': 97, 'key': 'End', 'code': 'Numpad1', 'shiftKey': '1', 'location': 3},
|
72 | 'Home': {'keyCode': 36, 'code': 'Home', 'key': 'Home'},
|
73 | 'Numpad7': {'keyCode': 36, 'shiftKeyCode': 103, 'key': 'Home', 'code': 'Numpad7', 'shiftKey': '7', 'location': 3},
|
74 | 'ArrowLeft': {'keyCode': 37, 'code': 'ArrowLeft', 'key': 'ArrowLeft'},
|
75 | 'Numpad4': {'keyCode': 37, 'shiftKeyCode': 100, 'key': 'ArrowLeft', 'code': 'Numpad4', 'shiftKey': '4', 'location': 3},
|
76 | 'Numpad8': {'keyCode': 38, 'shiftKeyCode': 104, 'key': 'ArrowUp', 'code': 'Numpad8', 'shiftKey': '8', 'location': 3},
|
77 | 'ArrowUp': {'keyCode': 38, 'code': 'ArrowUp', 'key': 'ArrowUp'},
|
78 | 'ArrowRight': {'keyCode': 39, 'code': 'ArrowRight', 'key': 'ArrowRight'},
|
79 | 'Numpad6': {'keyCode': 39, 'shiftKeyCode': 102, 'key': 'ArrowRight', 'code': 'Numpad6', 'shiftKey': '6', 'location': 3},
|
80 | 'Numpad2': {'keyCode': 40, 'shiftKeyCode': 98, 'key': 'ArrowDown', 'code': 'Numpad2', 'shiftKey': '2', 'location': 3},
|
81 | 'ArrowDown': {'keyCode': 40, 'code': 'ArrowDown', 'key': 'ArrowDown'},
|
82 | 'Select': {'keyCode': 41, 'code': 'Select', 'key': 'Select'},
|
83 | 'Open': {'keyCode': 43, 'code': 'Open', 'key': 'Execute'},
|
84 | 'PrintScreen': {'keyCode': 44, 'code': 'PrintScreen', 'key': 'PrintScreen'},
|
85 | 'Insert': {'keyCode': 45, 'code': 'Insert', 'key': 'Insert'},
|
86 | 'Numpad0': {'keyCode': 45, 'shiftKeyCode': 96, 'key': 'Insert', 'code': 'Numpad0', 'shiftKey': '0', 'location': 3},
|
87 | 'Delete': {'keyCode': 46, 'code': 'Delete', 'key': 'Delete'},
|
88 | 'NumpadDecimal': {'keyCode': 46, 'shiftKeyCode': 110, 'code': 'NumpadDecimal', 'key': '\u0000', 'shiftKey': '.', 'location': 3},
|
89 | 'Digit0': {'keyCode': 48, 'code': 'Digit0', 'shiftKey': ')', 'key': '0'},
|
90 | 'Digit1': {'keyCode': 49, 'code': 'Digit1', 'shiftKey': '!', 'key': '1'},
|
91 | 'Digit2': {'keyCode': 50, 'code': 'Digit2', 'shiftKey': '@', 'key': '2'},
|
92 | 'Digit3': {'keyCode': 51, 'code': 'Digit3', 'shiftKey': '#', 'key': '3'},
|
93 | 'Digit4': {'keyCode': 52, 'code': 'Digit4', 'shiftKey': '$', 'key': '4'},
|
94 | 'Digit5': {'keyCode': 53, 'code': 'Digit5', 'shiftKey': '%', 'key': '5'},
|
95 | 'Digit6': {'keyCode': 54, 'code': 'Digit6', 'shiftKey': '^', 'key': '6'},
|
96 | 'Digit7': {'keyCode': 55, 'code': 'Digit7', 'shiftKey': '&', 'key': '7'},
|
97 | 'Digit8': {'keyCode': 56, 'code': 'Digit8', 'shiftKey': '*', 'key': '8'},
|
98 | 'Digit9': {'keyCode': 57, 'code': 'Digit9', 'shiftKey': '\(', 'key': '9'},
|
99 | 'KeyA': {'keyCode': 65, 'code': 'KeyA', 'shiftKey': 'A', 'key': 'a'},
|
100 | 'KeyB': {'keyCode': 66, 'code': 'KeyB', 'shiftKey': 'B', 'key': 'b'},
|
101 | 'KeyC': {'keyCode': 67, 'code': 'KeyC', 'shiftKey': 'C', 'key': 'c'},
|
102 | 'KeyD': {'keyCode': 68, 'code': 'KeyD', 'shiftKey': 'D', 'key': 'd'},
|
103 | 'KeyE': {'keyCode': 69, 'code': 'KeyE', 'shiftKey': 'E', 'key': 'e'},
|
104 | 'KeyF': {'keyCode': 70, 'code': 'KeyF', 'shiftKey': 'F', 'key': 'f'},
|
105 | 'KeyG': {'keyCode': 71, 'code': 'KeyG', 'shiftKey': 'G', 'key': 'g'},
|
106 | 'KeyH': {'keyCode': 72, 'code': 'KeyH', 'shiftKey': 'H', 'key': 'h'},
|
107 | 'KeyI': {'keyCode': 73, 'code': 'KeyI', 'shiftKey': 'I', 'key': 'i'},
|
108 | 'KeyJ': {'keyCode': 74, 'code': 'KeyJ', 'shiftKey': 'J', 'key': 'j'},
|
109 | 'KeyK': {'keyCode': 75, 'code': 'KeyK', 'shiftKey': 'K', 'key': 'k'},
|
110 | 'KeyL': {'keyCode': 76, 'code': 'KeyL', 'shiftKey': 'L', 'key': 'l'},
|
111 | 'KeyM': {'keyCode': 77, 'code': 'KeyM', 'shiftKey': 'M', 'key': 'm'},
|
112 | 'KeyN': {'keyCode': 78, 'code': 'KeyN', 'shiftKey': 'N', 'key': 'n'},
|
113 | 'KeyO': {'keyCode': 79, 'code': 'KeyO', 'shiftKey': 'O', 'key': 'o'},
|
114 | 'KeyP': {'keyCode': 80, 'code': 'KeyP', 'shiftKey': 'P', 'key': 'p'},
|
115 | 'KeyQ': {'keyCode': 81, 'code': 'KeyQ', 'shiftKey': 'Q', 'key': 'q'},
|
116 | 'KeyR': {'keyCode': 82, 'code': 'KeyR', 'shiftKey': 'R', 'key': 'r'},
|
117 | 'KeyS': {'keyCode': 83, 'code': 'KeyS', 'shiftKey': 'S', 'key': 's'},
|
118 | 'KeyT': {'keyCode': 84, 'code': 'KeyT', 'shiftKey': 'T', 'key': 't'},
|
119 | 'KeyU': {'keyCode': 85, 'code': 'KeyU', 'shiftKey': 'U', 'key': 'u'},
|
120 | 'KeyV': {'keyCode': 86, 'code': 'KeyV', 'shiftKey': 'V', 'key': 'v'},
|
121 | 'KeyW': {'keyCode': 87, 'code': 'KeyW', 'shiftKey': 'W', 'key': 'w'},
|
122 | 'KeyX': {'keyCode': 88, 'code': 'KeyX', 'shiftKey': 'X', 'key': 'x'},
|
123 | 'KeyY': {'keyCode': 89, 'code': 'KeyY', 'shiftKey': 'Y', 'key': 'y'},
|
124 | 'KeyZ': {'keyCode': 90, 'code': 'KeyZ', 'shiftKey': 'Z', 'key': 'z'},
|
125 | 'MetaLeft': {'keyCode': 91, 'code': 'MetaLeft', 'key': 'Meta'},
|
126 | 'MetaRight': {'keyCode': 92, 'code': 'MetaRight', 'key': 'Meta'},
|
127 | 'ContextMenu': {'keyCode': 93, 'code': 'ContextMenu', 'key': 'ContextMenu'},
|
128 | 'NumpadMultiply': {'keyCode': 106, 'code': 'NumpadMultiply', 'key': '*', 'location': 3},
|
129 | 'NumpadAdd': {'keyCode': 107, 'code': 'NumpadAdd', 'key': '+', 'location': 3},
|
130 | 'NumpadSubtract': {'keyCode': 109, 'code': 'NumpadSubtract', 'key': '-', 'location': 3},
|
131 | 'NumpadDivide': {'keyCode': 111, 'code': 'NumpadDivide', 'key': '/', 'location': 3},
|
132 | 'F1': {'keyCode': 112, 'code': 'F1', 'key': 'F1'},
|
133 | 'F2': {'keyCode': 113, 'code': 'F2', 'key': 'F2'},
|
134 | 'F3': {'keyCode': 114, 'code': 'F3', 'key': 'F3'},
|
135 | 'F4': {'keyCode': 115, 'code': 'F4', 'key': 'F4'},
|
136 | 'F5': {'keyCode': 116, 'code': 'F5', 'key': 'F5'},
|
137 | 'F6': {'keyCode': 117, 'code': 'F6', 'key': 'F6'},
|
138 | 'F7': {'keyCode': 118, 'code': 'F7', 'key': 'F7'},
|
139 | 'F8': {'keyCode': 119, 'code': 'F8', 'key': 'F8'},
|
140 | 'F9': {'keyCode': 120, 'code': 'F9', 'key': 'F9'},
|
141 | 'F10': {'keyCode': 121, 'code': 'F10', 'key': 'F10'},
|
142 | 'F11': {'keyCode': 122, 'code': 'F11', 'key': 'F11'},
|
143 | 'F12': {'keyCode': 123, 'code': 'F12', 'key': 'F12'},
|
144 | 'F13': {'keyCode': 124, 'code': 'F13', 'key': 'F13'},
|
145 | 'F14': {'keyCode': 125, 'code': 'F14', 'key': 'F14'},
|
146 | 'F15': {'keyCode': 126, 'code': 'F15', 'key': 'F15'},
|
147 | 'F16': {'keyCode': 127, 'code': 'F16', 'key': 'F16'},
|
148 | 'F17': {'keyCode': 128, 'code': 'F17', 'key': 'F17'},
|
149 | 'F18': {'keyCode': 129, 'code': 'F18', 'key': 'F18'},
|
150 | 'F19': {'keyCode': 130, 'code': 'F19', 'key': 'F19'},
|
151 | 'F20': {'keyCode': 131, 'code': 'F20', 'key': 'F20'},
|
152 | 'F21': {'keyCode': 132, 'code': 'F21', 'key': 'F21'},
|
153 | 'F22': {'keyCode': 133, 'code': 'F22', 'key': 'F22'},
|
154 | 'F23': {'keyCode': 134, 'code': 'F23', 'key': 'F23'},
|
155 | 'F24': {'keyCode': 135, 'code': 'F24', 'key': 'F24'},
|
156 | 'NumLock': {'keyCode': 144, 'code': 'NumLock', 'key': 'NumLock'},
|
157 | 'ScrollLock': {'keyCode': 145, 'code': 'ScrollLock', 'key': 'ScrollLock'},
|
158 | 'AudioVolumeMute': {'keyCode': 173, 'code': 'AudioVolumeMute', 'key': 'AudioVolumeMute'},
|
159 | 'AudioVolumeDown': {'keyCode': 174, 'code': 'AudioVolumeDown', 'key': 'AudioVolumeDown'},
|
160 | 'AudioVolumeUp': {'keyCode': 175, 'code': 'AudioVolumeUp', 'key': 'AudioVolumeUp'},
|
161 | 'MediaTrackNext': {'keyCode': 176, 'code': 'MediaTrackNext', 'key': 'MediaTrackNext'},
|
162 | 'MediaTrackPrevious': {'keyCode': 177, 'code': 'MediaTrackPrevious', 'key': 'MediaTrackPrevious'},
|
163 | 'MediaStop': {'keyCode': 178, 'code': 'MediaStop', 'key': 'MediaStop'},
|
164 | 'MediaPlayPause': {'keyCode': 179, 'code': 'MediaPlayPause', 'key': 'MediaPlayPause'},
|
165 | 'Semicolon': {'keyCode': 186, 'code': 'Semicolon', 'shiftKey': ':', 'key': ';'},
|
166 | 'Equal': {'keyCode': 187, 'code': 'Equal', 'shiftKey': '+', 'key': '='},
|
167 | 'NumpadEqual': {'keyCode': 187, 'code': 'NumpadEqual', 'key': '=', 'location': 3},
|
168 | 'Comma': {'keyCode': 188, 'code': 'Comma', 'shiftKey': '\<', 'key': ','},
|
169 | 'Minus': {'keyCode': 189, 'code': 'Minus', 'shiftKey': '_', 'key': '-'},
|
170 | 'Period': {'keyCode': 190, 'code': 'Period', 'shiftKey': '>', 'key': '.'},
|
171 | 'Slash': {'keyCode': 191, 'code': 'Slash', 'shiftKey': '?', 'key': '/'},
|
172 | 'Backquote': {'keyCode': 192, 'code': 'Backquote', 'shiftKey': '~', 'key': '`'},
|
173 | 'BracketLeft': {'keyCode': 219, 'code': 'BracketLeft', 'shiftKey': '{', 'key': '['},
|
174 | 'Backslash': {'keyCode': 220, 'code': 'Backslash', 'shiftKey': '|', 'key': '\\'},
|
175 | 'BracketRight': {'keyCode': 221, 'code': 'BracketRight', 'shiftKey': '}', 'key': ']'},
|
176 | 'Quote': {'keyCode': 222, 'code': 'Quote', 'shiftKey': '"', 'key': '\''},
|
177 | 'AltGraph': {'keyCode': 225, 'code': 'AltGraph', 'key': 'AltGraph'},
|
178 | 'Props': {'keyCode': 247, 'code': 'Props', 'key': 'CrSel'},
|
179 | 'Cancel': {'keyCode': 3, 'key': 'Cancel', 'code': 'Abort'},
|
180 | 'Clear': {'keyCode': 12, 'key': 'Clear', 'code': 'Numpad5', 'location': 3},
|
181 | 'Shift': {'keyCode': 16, 'key': 'Shift', 'code': 'ShiftLeft'},
|
182 | 'Control': {'keyCode': 17, 'key': 'Control', 'code': 'ControlLeft'},
|
183 | 'Alt': {'keyCode': 18, 'key': 'Alt', 'code': 'AltLeft'},
|
184 | 'Accept': {'keyCode': 30, 'key': 'Accept'},
|
185 | 'ModeChange': {'keyCode': 31, 'key': 'ModeChange'},
|
186 | ' ': {'keyCode': 32, 'key': ' ', 'code': 'Space'},
|
187 | 'Print': {'keyCode': 42, 'key': 'Print'},
|
188 | 'Execute': {'keyCode': 43, 'key': 'Execute', 'code': 'Open'},
|
189 | '\u0000': {'keyCode': 46, 'key': '\u0000', 'code': 'NumpadDecimal', 'location': 3},
|
190 | 'a': {'keyCode': 65, 'key': 'a', 'code': 'KeyA'},
|
191 | 'b': {'keyCode': 66, 'key': 'b', 'code': 'KeyB'},
|
192 | 'c': {'keyCode': 67, 'key': 'c', 'code': 'KeyC'},
|
193 | 'd': {'keyCode': 68, 'key': 'd', 'code': 'KeyD'},
|
194 | 'e': {'keyCode': 69, 'key': 'e', 'code': 'KeyE'},
|
195 | 'f': {'keyCode': 70, 'key': 'f', 'code': 'KeyF'},
|
196 | 'g': {'keyCode': 71, 'key': 'g', 'code': 'KeyG'},
|
197 | 'h': {'keyCode': 72, 'key': 'h', 'code': 'KeyH'},
|
198 | 'i': {'keyCode': 73, 'key': 'i', 'code': 'KeyI'},
|
199 | 'j': {'keyCode': 74, 'key': 'j', 'code': 'KeyJ'},
|
200 | 'k': {'keyCode': 75, 'key': 'k', 'code': 'KeyK'},
|
201 | 'l': {'keyCode': 76, 'key': 'l', 'code': 'KeyL'},
|
202 | 'm': {'keyCode': 77, 'key': 'm', 'code': 'KeyM'},
|
203 | 'n': {'keyCode': 78, 'key': 'n', 'code': 'KeyN'},
|
204 | 'o': {'keyCode': 79, 'key': 'o', 'code': 'KeyO'},
|
205 | 'p': {'keyCode': 80, 'key': 'p', 'code': 'KeyP'},
|
206 | 'q': {'keyCode': 81, 'key': 'q', 'code': 'KeyQ'},
|
207 | 'r': {'keyCode': 82, 'key': 'r', 'code': 'KeyR'},
|
208 | 's': {'keyCode': 83, 'key': 's', 'code': 'KeyS'},
|
209 | 't': {'keyCode': 84, 'key': 't', 'code': 'KeyT'},
|
210 | 'u': {'keyCode': 85, 'key': 'u', 'code': 'KeyU'},
|
211 | 'v': {'keyCode': 86, 'key': 'v', 'code': 'KeyV'},
|
212 | 'w': {'keyCode': 87, 'key': 'w', 'code': 'KeyW'},
|
213 | 'x': {'keyCode': 88, 'key': 'x', 'code': 'KeyX'},
|
214 | 'y': {'keyCode': 89, 'key': 'y', 'code': 'KeyY'},
|
215 | 'z': {'keyCode': 90, 'key': 'z', 'code': 'KeyZ'},
|
216 | 'Meta': {'keyCode': 91, 'key': 'Meta', 'code': 'MetaLeft'},
|
217 | '*': {'keyCode': 106, 'key': '*', 'code': 'NumpadMultiply', 'location': 3},
|
218 | '+': {'keyCode': 107, 'key': '+', 'code': 'NumpadAdd', 'location': 3},
|
219 | '-': {'keyCode': 109, 'key': '-', 'code': 'NumpadSubtract', 'location': 3},
|
220 | '/': {'keyCode': 111, 'key': '/', 'code': 'NumpadDivide', 'location': 3},
|
221 | ';': {'keyCode': 186, 'key': ';', 'code': 'Semicolon'},
|
222 | '=': {'keyCode': 187, 'key': '=', 'code': 'Equal'},
|
223 | ',': {'keyCode': 188, 'key': ',', 'code': 'Comma'},
|
224 | '.': {'keyCode': 190, 'key': '.', 'code': 'Period'},
|
225 | '`': {'keyCode': 192, 'key': '`', 'code': 'Backquote'},
|
226 | '[': {'keyCode': 219, 'key': '[', 'code': 'BracketLeft'},
|
227 | '\\': {'keyCode': 220, 'key': '\\', 'code': 'Backslash'},
|
228 | ']': {'keyCode': 221, 'key': ']', 'code': 'BracketRight'},
|
229 | '\'': {'keyCode': 222, 'key': '\'', 'code': 'Quote'},
|
230 | 'Attn': {'keyCode': 246, 'key': 'Attn'},
|
231 | 'CrSel': {'keyCode': 247, 'key': 'CrSel', 'code': 'Props'},
|
232 | 'ExSel': {'keyCode': 248, 'key': 'ExSel'},
|
233 | 'EraseEof': {'keyCode': 249, 'key': 'EraseEof'},
|
234 | 'Play': {'keyCode': 250, 'key': 'Play'},
|
235 | 'ZoomOut': {'keyCode': 251, 'key': 'ZoomOut'},
|
236 | ')': {'keyCode': 48, 'key': ')', 'code': 'Digit0'},
|
237 | '!': {'keyCode': 49, 'key': '!', 'code': 'Digit1'},
|
238 | '@': {'keyCode': 50, 'key': '@', 'code': 'Digit2'},
|
239 | '#': {'keyCode': 51, 'key': '#', 'code': 'Digit3'},
|
240 | '$': {'keyCode': 52, 'key': '$', 'code': 'Digit4'},
|
241 | '%': {'keyCode': 53, 'key': '%', 'code': 'Digit5'},
|
242 | '^': {'keyCode': 54, 'key': '^', 'code': 'Digit6'},
|
243 | '&': {'keyCode': 55, 'key': '&', 'code': 'Digit7'},
|
244 | '(': {'keyCode': 57, 'key': '\(', 'code': 'Digit9'},
|
245 | 'A': {'keyCode': 65, 'key': 'A', 'code': 'KeyA'},
|
246 | 'B': {'keyCode': 66, 'key': 'B', 'code': 'KeyB'},
|
247 | 'C': {'keyCode': 67, 'key': 'C', 'code': 'KeyC'},
|
248 | 'D': {'keyCode': 68, 'key': 'D', 'code': 'KeyD'},
|
249 | 'E': {'keyCode': 69, 'key': 'E', 'code': 'KeyE'},
|
250 | 'F': {'keyCode': 70, 'key': 'F', 'code': 'KeyF'},
|
251 | 'G': {'keyCode': 71, 'key': 'G', 'code': 'KeyG'},
|
252 | 'H': {'keyCode': 72, 'key': 'H', 'code': 'KeyH'},
|
253 | 'I': {'keyCode': 73, 'key': 'I', 'code': 'KeyI'},
|
254 | 'J': {'keyCode': 74, 'key': 'J', 'code': 'KeyJ'},
|
255 | 'K': {'keyCode': 75, 'key': 'K', 'code': 'KeyK'},
|
256 | 'L': {'keyCode': 76, 'key': 'L', 'code': 'KeyL'},
|
257 | 'M': {'keyCode': 77, 'key': 'M', 'code': 'KeyM'},
|
258 | 'N': {'keyCode': 78, 'key': 'N', 'code': 'KeyN'},
|
259 | 'O': {'keyCode': 79, 'key': 'O', 'code': 'KeyO'},
|
260 | 'P': {'keyCode': 80, 'key': 'P', 'code': 'KeyP'},
|
261 | 'Q': {'keyCode': 81, 'key': 'Q', 'code': 'KeyQ'},
|
262 | 'R': {'keyCode': 82, 'key': 'R', 'code': 'KeyR'},
|
263 | 'S': {'keyCode': 83, 'key': 'S', 'code': 'KeyS'},
|
264 | 'T': {'keyCode': 84, 'key': 'T', 'code': 'KeyT'},
|
265 | 'U': {'keyCode': 85, 'key': 'U', 'code': 'KeyU'},
|
266 | 'V': {'keyCode': 86, 'key': 'V', 'code': 'KeyV'},
|
267 | 'W': {'keyCode': 87, 'key': 'W', 'code': 'KeyW'},
|
268 | 'X': {'keyCode': 88, 'key': 'X', 'code': 'KeyX'},
|
269 | 'Y': {'keyCode': 89, 'key': 'Y', 'code': 'KeyY'},
|
270 | 'Z': {'keyCode': 90, 'key': 'Z', 'code': 'KeyZ'},
|
271 | ':': {'keyCode': 186, 'key': ':', 'code': 'Semicolon'},
|
272 | '<': {'keyCode': 188, 'key': '\<', 'code': 'Comma'},
|
273 | '_': {'keyCode': 189, 'key': '_', 'code': 'Minus'},
|
274 | '>': {'keyCode': 190, 'key': '>', 'code': 'Period'},
|
275 | '?': {'keyCode': 191, 'key': '?', 'code': 'Slash'},
|
276 | '~': {'keyCode': 192, 'key': '~', 'code': 'Backquote'},
|
277 | '{': {'keyCode': 219, 'key': '{', 'code': 'BracketLeft'},
|
278 | '|': {'keyCode': 220, 'key': '|', 'code': 'Backslash'},
|
279 | '}': {'keyCode': 221, 'key': '}', 'code': 'BracketRight'},
|
280 | '"': {'keyCode': 222, 'key': '"', 'code': 'Quote'}
|
281 | }; |
\ | No newline at end of file |