-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkeyboard_tables.js
459 lines (444 loc) · 30.4 KB
/
keyboard_tables.js
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
/*
* NOTE: This file was auto-generated by import_kbd.py.
*/
export const KEYBOARD_TABLES =
{
kbdus: {description: "United States Keyboard Layout", locale:
"bg-BG", has_altgr: false, charset: {" ": [[57, 0]], "!": [[2,
1]], "\"": [[40, 1]], "#": [[4, 1]], "$": [[5, 1]], "%": [[6,
1]], "&": [[8, 1]], "'": [[40, 0]], "(": [[10, 1]], ")": [[11,
1]], "*": [[9, 1]], "+": [[13, 1]], ",": [[51, 0]], "-": [[12,
0]], ".": [[52, 0]], "/": [[53, 0]], "0": [[11, 0]], "1": [[2,
0]], "2": [[3, 0]], "3": [[4, 0]], "4": [[5, 0]], "5": [[6,
0]], "6": [[7, 0]], "7": [[8, 0]], "8": [[9, 0]], "9": [[10,
0]], ":": [[39, 1]], ";": [[39, 0]], "<": [[51, 1]], "=":
[[13, 0]], ">": [[52, 1]], "?": [[53, 1]], "@": [[3, 1]], "A":
[[30, 1]], "B": [[48, 1]], "C": [[46, 1]], "D": [[32, 1]],
"E": [[18, 1]], "F": [[33, 1]], "G": [[34, 1]], "H": [[35,
1]], "I": [[23, 1]], "J": [[36, 1]], "K": [[37, 1]], "L":
[[38, 1]], "M": [[50, 1]], "N": [[49, 1]], "O": [[24, 1]],
"P": [[25, 1]], "Q": [[16, 1]], "R": [[19, 1]], "S": [[31,
1]], "T": [[20, 1]], "U": [[22, 1]], "V": [[47, 1]], "W":
[[17, 1]], "X": [[45, 1]], "Y": [[21, 1]], "Z": [[44, 1]],
"[": [[26, 0]], "\\": [[43, 0]], "]": [[27, 0]], "^": [[7,
1]], "_": [[12, 1]], "`": [[41, 0]], "a": [[30, 0]], "b":
[[48, 0]], "c": [[46, 0]], "d": [[32, 0]], "e": [[18, 0]],
"f": [[33, 0]], "g": [[34, 0]], "h": [[35, 0]], "i": [[23,
0]], "j": [[36, 0]], "k": [[37, 0]], "l": [[38, 0]], "m":
[[50, 0]], "n": [[49, 0]], "o": [[24, 0]], "p": [[25, 0]],
"q": [[16, 0]], "r": [[19, 0]], "s": [[31, 0]], "t": [[20,
0]], "u": [[22, 0]], "v": [[47, 0]], "w": [[17, 0]], "x":
[[45, 0]], "y": [[21, 0]], "z": [[44, 0]], "{": [[26, 1]],
"|": [[43, 1]], "}": [[27, 1]], "~": [[41, 1]]}},
kbdbe: {description: "Belgian Keyboard Layout", locale: "fr-BE",
has_altgr: true, charset: {"!": [[9, 0]], "\"": [[4, 0]], "#":
[[4, 6]], "$": [[27, 0]], "%": [[40, 1]], "&": [[2, 0]], "'":
[[5, 0]], "(": [[6, 0]], ")": [[12, 0]], "*": [[27, 1]], "+":
[[53, 1]], ",": [[50, 0]], "-": [[13, 0]], ".": [[51, 1]],
"/": [[52, 1]], "0": [[11, 1]], "1": [[2, 1]], "2": [[3, 1]],
"3": [[4, 1]], "4": [[5, 1]], "5": [[6, 1]], "6": [[7, 1]],
"7": [[8, 1]], "8": [[9, 1]], "9": [[10, 1]], ":": [[52, 0]],
";": [[51, 0]], "<": [[86, 0]], "=": [[53, 0]], ">": [[86,
1]], "?": [[50, 1]], "@": [[3, 6]], "A": [[16, 1]], "M": [[39,
1]], "Q": [[30, 1]], "W": [[44, 1]], "Z": [[17, 1]], "[": [[6,
6]], "\\": [[86, 6]], "]": [[27, 6]], "^": [[26, 0], [57, 0]],
"_": [[13, 1]], "`": [[43, 6], [57, 0]], "a": [[16, 0]], "m":
[[39, 0]], "q": [[30, 0]], "w": [[44, 0]], "z": [[17, 0]],
"{": [[5, 6]], "|": [[2, 6]], "}": [[11, 6]], "~": [[53, 6],
[57, 0]], "£": [[43, 1]], "§": [[7, 0]], "¨": [[26, 1], [57,
0]], "°": [[12, 1]], "²": [[41, 0]], "³": [[41, 1]], "´":
[[40, 6], [57, 0]], "µ": [[43, 0]], "À": [[43, 6], [16, 1]],
"Á": [[40, 6], [16, 1]], "Â": [[26, 0], [16, 1]], "Ã": [[53,
6], [16, 1]], "Ä": [[26, 1], [16, 1]], "È": [[43, 6], [18,
1]], "É": [[40, 6], [18, 1]], "Ê": [[26, 0], [18, 1]], "Ë":
[[26, 1], [18, 1]], "Ì": [[43, 6], [23, 1]], "Í": [[40, 6],
[23, 1]], "Î": [[26, 0], [23, 1]], "Ï": [[26, 1], [23, 1]],
"Ñ": [[53, 6], [49, 1]], "Ò": [[43, 6], [24, 1]], "Ó": [[40,
6], [24, 1]], "Ô": [[26, 0], [24, 1]], "Õ": [[53, 6], [24,
1]], "Ö": [[26, 1], [24, 1]], "Ù": [[43, 6], [22, 1]], "Ú":
[[40, 6], [22, 1]], "Û": [[26, 0], [22, 1]], "Ü": [[26, 1],
[22, 1]], "Ý": [[40, 6], [21, 1]], "à": [[11, 0]], "á": [[40,
6], [16, 0]], "â": [[26, 0], [16, 0]], "ã": [[53, 6], [16,
0]], "ä": [[26, 1], [16, 0]], "ç": [[10, 0]], "è": [[8, 0]],
"é": [[3, 0]], "ê": [[26, 0], [18, 0]], "ë": [[26, 1], [18,
0]], "ì": [[43, 6], [23, 0]], "í": [[40, 6], [23, 0]], "î":
[[26, 0], [23, 0]], "ï": [[26, 1], [23, 0]], "ñ": [[53, 6],
[49, 0]], "ò": [[43, 6], [24, 0]], "ó": [[40, 6], [24, 0]],
"ô": [[26, 0], [24, 0]], "õ": [[53, 6], [24, 0]], "ö": [[26,
1], [24, 0]], "ù": [[40, 0]], "ú": [[40, 6], [22, 0]], "û":
[[26, 0], [22, 0]], "ü": [[26, 1], [22, 0]], "ý": [[40, 6],
[21, 0]], "ÿ": [[26, 1], [21, 0]], "€": [[18, 6]]}},
kbdca: {description: "Canadian Multilingual Keyboard Layout",
locale: "en-CA", has_altgr: true, charset: {"\"": [[3, 1]],
"#": [[41, 0]], "'": [[51, 1]], "/": [[4, 1]], "<": [[43, 0]],
">": [[43, 1]], "?": [[7, 1]], "@": [[3, 6]], "[": [[26, 6]],
"\\": [[41, 6]], "]": [[27, 6]], "^": [[26, 0], [57, 0]], "`":
[[40, 0], [57, 0]], "{": [[40, 6]], "|": [[41, 1]], "}": [[43,
6]], "~": [[39, 6]], "¢": [[5, 6]], "£": [[4, 6]], "¤": [[6,
6]], "¦": [[8, 6]], "§": [[24, 6]], "¨": [[27, 1], [57, 0]],
"«": [[86, 0]], "¬": [[7, 6]], "": [[52, 6]], "¯": [[51, 6]],
"°": [[86, 6]], "±": [[2, 6]], "²": [[9, 6]], "³": [[10, 6]],
"´": [[53, 6], [57, 0]], "µ": [[50, 6]], "¶": [[25, 6]], "¸":
[[27, 0], [57, 0]], "»": [[86, 1]], "¼": [[11, 6]], "½": [[12,
6]], "¾": [[13, 6]], "À": [[40, 0], [30, 1]], "Á": [[53, 6],
[30, 1]], "Â": [[26, 0], [30, 1]], "Ä": [[27, 1], [30, 1]],
"Ç": [[27, 0], [46, 1]], "È": [[40, 0], [18, 1]], "É": [[53,
1]], "Ê": [[26, 0], [18, 1]], "Ë": [[27, 1], [18, 1]], "Ì":
[[40, 0], [23, 1]], "Í": [[53, 6], [23, 1]], "Î": [[26, 0],
[23, 1]], "Ï": [[27, 1], [23, 1]], "Ò": [[40, 0], [24, 1]],
"Ó": [[53, 6], [24, 1]], "Ô": [[26, 0], [24, 1]], "Ö": [[27,
1], [24, 1]], "Ù": [[40, 0], [22, 1]], "Ú": [[53, 6], [22,
1]], "Û": [[26, 0], [22, 1]], "Ü": [[27, 1], [22, 1]], "Ý":
[[53, 6], [21, 1]], "à": [[40, 0], [30, 0]], "á": [[53, 6],
[30, 0]], "â": [[26, 0], [30, 0]], "ä": [[27, 1], [30, 0]],
"ç": [[27, 0], [46, 0]], "è": [[40, 0], [18, 0]], "é": [[53,
0]], "ê": [[26, 0], [18, 0]], "ë": [[27, 1], [18, 0]], "ì":
[[40, 0], [23, 0]], "í": [[53, 6], [23, 0]], "î": [[26, 0],
[23, 0]], "ï": [[27, 1], [23, 0]], "ò": [[40, 0], [24, 0]],
"ó": [[53, 6], [24, 0]], "ô": [[26, 0], [24, 0]], "ö": [[27,
1], [24, 0]], "ù": [[40, 0], [22, 0]], "ú": [[53, 6], [22,
0]], "û": [[26, 0], [22, 0]], "ü": [[27, 1], [22, 0]], "ý":
[[53, 6], [21, 0]], "ÿ": [[27, 1], [21, 0]], "€": [[18, 6]]}},
kbdda: {description: "Danish Keyboard Layout", locale: "da-DK",
has_altgr: true, charset: {"\"": [[3, 1]], "$": [[5, 6]], "&":
[[7, 1]], "'": [[43, 0]], "(": [[9, 1]], ")": [[10, 1]], "*":
[[43, 1]], "+": [[12, 0]], "-": [[53, 0]], "/": [[8, 1]], ":":
[[52, 1]], ";": [[51, 1]], "<": [[86, 0]], "=": [[11, 1]],
">": [[86, 1]], "?": [[12, 1]], "@": [[3, 6]], "[": [[9, 6]],
"\\": [[86, 6]], "]": [[10, 6]], "^": [[27, 1], [57, 0]], "_":
[[53, 1]], "`": [[13, 1], [57, 0]], "{": [[8, 6]], "|": [[13,
6]], "}": [[11, 6]], "~": [[27, 6], [57, 0]], "£": [[4, 6]],
"¤": [[5, 1]], "§": [[41, 1]], "¨": [[27, 0], [57, 0]], "´":
[[13, 0], [57, 0]], "µ": [[50, 6]], "½": [[41, 0]], "À": [[13,
1], [30, 1]], "Á": [[13, 0], [30, 1]], "Â": [[27, 1], [30,
1]], "Ã": [[27, 6], [30, 1]], "Ä": [[27, 0], [30, 1]], "Å":
[[26, 1]], "Æ": [[39, 1]], "È": [[13, 1], [18, 1]], "É": [[13,
0], [18, 1]], "Ê": [[27, 1], [18, 1]], "Ë": [[27, 0], [18,
1]], "Ì": [[13, 1], [23, 1]], "Í": [[13, 0], [23, 1]], "Î":
[[27, 1], [23, 1]], "Ï": [[27, 0], [23, 1]], "Ñ": [[27, 6],
[49, 1]], "Ò": [[13, 1], [24, 1]], "Ó": [[13, 0], [24, 1]],
"Ô": [[27, 1], [24, 1]], "Õ": [[27, 6], [24, 1]], "Ö": [[27,
0], [24, 1]], "Ø": [[40, 1]], "Ù": [[13, 1], [22, 1]], "Ú":
[[13, 0], [22, 1]], "Û": [[27, 1], [22, 1]], "Ü": [[27, 0],
[22, 1]], "Ý": [[13, 0], [21, 1]], "à": [[13, 1], [30, 0]],
"á": [[13, 0], [30, 0]], "â": [[27, 1], [30, 0]], "ã": [[27,
6], [30, 0]], "ä": [[27, 0], [30, 0]], "å": [[26, 0]], "æ":
[[39, 0]], "è": [[13, 1], [18, 0]], "é": [[13, 0], [18, 0]],
"ê": [[27, 1], [18, 0]], "ë": [[27, 0], [18, 0]], "ì": [[13,
1], [23, 0]], "í": [[13, 0], [23, 0]], "î": [[27, 1], [23,
0]], "ï": [[27, 0], [23, 0]], "ñ": [[27, 6], [49, 0]], "ò":
[[13, 1], [24, 0]], "ó": [[13, 0], [24, 0]], "ô": [[27, 1],
[24, 0]], "õ": [[27, 6], [24, 0]], "ö": [[27, 0], [24, 0]],
"ø": [[40, 0]], "ù": [[13, 1], [22, 0]], "ú": [[13, 0], [22,
0]], "û": [[27, 1], [22, 0]], "ü": [[27, 0], [22, 0]], "ý":
[[13, 0], [21, 0]], "ÿ": [[27, 0], [21, 0]], "€": [[6, 6]]}},
kbdne: {description: "Dutch Keyboard Layout", locale: "nl-NL",
has_altgr: true, charset: {"\"": [[3, 1]], "&": [[7, 1]], "'":
[[11, 1]], "(": [[9, 1]], ")": [[10, 1]], "*": [[27, 0]], "+":
[[39, 0]], "-": [[53, 0]], "/": [[12, 0]], ":": [[52, 1]],
";": [[51, 1]], "<": [[43, 0]], "=": [[53, 1]], ">": [[43,
1]], "?": [[12, 1]], "@": [[41, 0]], "[": [[86, 1]], "\\":
[[12, 6]], "]": [[86, 0]], "^": [[26, 1], [57, 0]], "_": [[8,
1]], "`": [[40, 1], [57, 0]], "{": [[9, 6]], "|": [[27, 1]],
"}": [[10, 6]], "~": [[13, 1], [57, 0]], "¢": [[46, 6]], "£":
[[8, 6]], "¦": [[86, 6]], "§": [[41, 1]], "¨": [[26, 0], [57,
0]], "«": [[44, 6]], "¬": [[41, 6]], "°": [[13, 0]], "±":
[[39, 1]], "²": [[3, 6]], "³": [[4, 6]], "´": [[40, 0], [57,
0]], "µ": [[50, 6]], "¶": [[19, 6]], "·": [[52, 6]], "¸":
[[13, 6], [57, 0]], "¹": [[2, 6]], "»": [[45, 6]], "¼": [[5,
6]], "½": [[6, 6]], "¾": [[7, 6]], "À": [[40, 1], [30, 1]],
"Á": [[40, 0], [30, 1]], "Â": [[26, 1], [30, 1]], "Ã": [[13,
1], [30, 1]], "Ä": [[26, 0], [30, 1]], "Ç": [[13, 6], [46,
1]], "È": [[40, 1], [18, 1]], "É": [[40, 0], [18, 1]], "Ê":
[[26, 1], [18, 1]], "Ë": [[26, 0], [18, 1]], "Ì": [[40, 1],
[23, 1]], "Í": [[40, 0], [23, 1]], "Î": [[26, 1], [23, 1]],
"Ï": [[26, 0], [23, 1]], "Ñ": [[13, 1], [49, 1]], "Ò": [[40,
1], [24, 1]], "Ó": [[40, 0], [24, 1]], "Ô": [[26, 1], [24,
1]], "Õ": [[13, 1], [24, 1]], "Ö": [[26, 0], [24, 1]], "Ù":
[[40, 1], [22, 1]], "Ú": [[40, 0], [22, 1]], "Û": [[26, 1],
[22, 1]], "Ü": [[26, 0], [22, 1]], "Ý": [[40, 0], [21, 1]],
"ß": [[31, 6]], "à": [[40, 1], [30, 0]], "á": [[40, 0], [30,
0]], "â": [[26, 1], [30, 0]], "ã": [[13, 1], [30, 0]], "ä":
[[26, 0], [30, 0]], "ç": [[13, 6], [46, 0]], "è": [[40, 1],
[18, 0]], "é": [[40, 0], [18, 0]], "ê": [[26, 1], [18, 0]],
"ë": [[26, 0], [18, 0]], "ì": [[40, 1], [23, 0]], "í": [[40,
0], [23, 0]], "î": [[26, 1], [23, 0]], "ï": [[26, 0], [23,
0]], "ñ": [[13, 1], [49, 0]], "ò": [[40, 1], [24, 0]], "ó":
[[40, 0], [24, 0]], "ô": [[26, 1], [24, 0]], "õ": [[13, 1],
[24, 0]], "ö": [[26, 0], [24, 0]], "ù": [[40, 1], [22, 0]],
"ú": [[40, 0], [22, 0]], "û": [[26, 1], [22, 0]], "ü": [[26,
0], [22, 0]], "ý": [[40, 0], [21, 0]], "ÿ": [[26, 0], [21,
0]], "€": [[18, 6]]}},
kbdfr: {description: "French Keyboard Layout", locale: "fr-FR",
has_altgr: true, charset: {"!": [[53, 0]], "\"": [[4, 0]],
"#": [[4, 6]], "$": [[27, 0]], "%": [[40, 1]], "&": [[2, 0]],
"'": [[5, 0]], "(": [[6, 0]], ")": [[12, 0]], "*": [[43, 0]],
",": [[50, 0]], "-": [[7, 0]], ".": [[51, 1]], "/": [[52, 1]],
"0": [[11, 1]], "1": [[2, 1]], "2": [[3, 1]], "3": [[4, 1]],
"4": [[5, 1]], "5": [[6, 1]], "6": [[7, 1]], "7": [[8, 1]],
"8": [[9, 1]], "9": [[10, 1]], ":": [[52, 0]], ";": [[51, 0]],
"<": [[86, 0]], ">": [[86, 1]], "?": [[50, 1]], "@": [[11,
6]], "A": [[16, 1]], "M": [[39, 1]], "Q": [[30, 1]], "W":
[[44, 1]], "Z": [[17, 1]], "[": [[6, 6]], "\\": [[9, 6]], "]":
[[12, 6]], "^": [[26, 0], [57, 0]], "_": [[9, 0]], "`": [[8,
6], [57, 0]], "a": [[16, 0]], "m": [[39, 0]], "q": [[30, 0]],
"w": [[44, 0]], "z": [[17, 0]], "{": [[5, 6]], "|": [[7, 6]],
"}": [[13, 6]], "~": [[3, 6], [57, 0]], "£": [[27, 1]], "¤":
[[27, 6]], "§": [[53, 1]], "¨": [[26, 1], [57, 0]], "°": [[12,
1]], "²": [[41, 0]], "µ": [[43, 1]], "À": [[8, 6], [16, 1]],
"Â": [[26, 0], [16, 1]], "Ã": [[3, 6], [16, 1]], "Ä": [[26,
1], [16, 1]], "È": [[8, 6], [18, 1]], "Ê": [[26, 0], [18, 1]],
"Ë": [[26, 1], [18, 1]], "Ì": [[8, 6], [23, 1]], "Î": [[26,
0], [23, 1]], "Ï": [[26, 1], [23, 1]], "Ñ": [[3, 6], [49, 1]],
"Ò": [[8, 6], [24, 1]], "Ô": [[26, 0], [24, 1]], "Õ": [[3, 6],
[24, 1]], "Ö": [[26, 1], [24, 1]], "Ù": [[8, 6], [22, 1]],
"Û": [[26, 0], [22, 1]], "Ü": [[26, 1], [22, 1]], "à": [[11,
0]], "â": [[26, 0], [16, 0]], "ã": [[3, 6], [16, 0]], "ä":
[[26, 1], [16, 0]], "ç": [[10, 0]], "è": [[8, 0]], "é": [[3,
0]], "ê": [[26, 0], [18, 0]], "ë": [[26, 1], [18, 0]], "ì":
[[8, 6], [23, 0]], "î": [[26, 0], [23, 0]], "ï": [[26, 1],
[23, 0]], "ñ": [[3, 6], [49, 0]], "ò": [[8, 6], [24, 0]], "ô":
[[26, 0], [24, 0]], "õ": [[3, 6], [24, 0]], "ö": [[26, 1],
[24, 0]], "ù": [[40, 0]], "û": [[26, 0], [22, 0]], "ü": [[26,
1], [22, 0]], "ÿ": [[26, 1], [21, 0]], "€": [[18, 6]]}},
kbdgr: {description: "German Keyboard Layout", locale: "de-DE",
has_altgr: true, charset: {"\"": [[3, 1]], "#": [[43, 0]],
"&": [[7, 1]], "'": [[43, 1]], "(": [[9, 1]], ")": [[10, 1]],
"*": [[27, 1]], "+": [[27, 0]], "-": [[53, 0]], "/": [[8, 1]],
":": [[52, 1]], ";": [[51, 1]], "<": [[86, 0]], "=": [[11,
1]], ">": [[86, 1]], "?": [[12, 1]], "@": [[16, 6]], "Y":
[[44, 1]], "Z": [[21, 1]], "[": [[9, 6]], "\\": [[12, 6]],
"]": [[10, 6]], "^": [[41, 0], [57, 0]], "_": [[53, 1]], "`":
[[13, 1], [57, 0]], "y": [[44, 0]], "z": [[21, 0]], "{": [[8,
6]], "|": [[86, 6]], "}": [[11, 6]], "~": [[27, 6]], "§": [[4,
1]], "°": [[41, 1]], "²": [[3, 6]], "³": [[4, 6]], "´": [[13,
0], [57, 0]], "µ": [[50, 6]], "À": [[13, 1], [30, 1]], "Á":
[[13, 0], [30, 1]], "Â": [[41, 0], [30, 1]], "Ä": [[40, 1]],
"È": [[13, 1], [18, 1]], "É": [[13, 0], [18, 1]], "Ê": [[41,
0], [18, 1]], "Ì": [[13, 1], [23, 1]], "Í": [[13, 0], [23,
1]], "Î": [[41, 0], [23, 1]], "Ò": [[13, 1], [24, 1]], "Ó":
[[13, 0], [24, 1]], "Ô": [[41, 0], [24, 1]], "Ö": [[39, 1]],
"Ù": [[13, 1], [22, 1]], "Ú": [[13, 0], [22, 1]], "Û": [[41,
0], [22, 1]], "Ü": [[26, 1]], "Ý": [[13, 0], [44, 1]], "ß":
[[12, 0]], "à": [[13, 1], [30, 0]], "á": [[13, 0], [30, 0]],
"â": [[41, 0], [30, 0]], "ä": [[40, 0]], "è": [[13, 1], [18,
0]], "é": [[13, 0], [18, 0]], "ê": [[41, 0], [18, 0]], "ì":
[[13, 1], [23, 0]], "í": [[13, 0], [23, 0]], "î": [[41, 0],
[23, 0]], "ò": [[13, 1], [24, 0]], "ó": [[13, 0], [24, 0]],
"ô": [[41, 0], [24, 0]], "ö": [[39, 0]], "ù": [[13, 1], [22,
0]], "ú": [[13, 0], [22, 0]], "û": [[41, 0], [22, 0]], "ü":
[[26, 0]], "ý": [[13, 0], [44, 0]], "ẞ": [[12, 7]], "€": [[18,
6]]}},
kbdit: {description: "Italian Keyboard Layout", locale: "it-IT",
has_altgr: true, charset: {"\"": [[3, 1]], "#": [[40, 6]],
"&": [[7, 1]], "'": [[12, 0]], "(": [[9, 1]], ")": [[10, 1]],
"*": [[27, 1]], "+": [[27, 0]], "-": [[53, 0]], "/": [[8, 1]],
":": [[52, 1]], ";": [[51, 1]], "<": [[86, 0]], "=": [[11,
1]], ">": [[86, 1]], "?": [[12, 1]], "@": [[39, 6]], "[":
[[26, 6]], "\\": [[41, 0]], "]": [[27, 6]], "^": [[13, 1]],
"_": [[53, 1]], "{": [[26, 7]], "|": [[41, 1]], "}": [[27,
7]], "£": [[4, 1]], "§": [[43, 1]], "°": [[40, 1]], "à": [[40,
0]], "ç": [[39, 1]], "è": [[26, 0]], "é": [[26, 1]], "ì":
[[13, 0]], "ò": [[39, 0]], "ù": [[43, 0]], "€": [[6, 6]]},
charset_missing: [96, 126]},
kbdla: {description: "Latin-American Spanish Keyboard Layout",
locale: "es-MX", has_altgr: true, charset: {"\"": [[3, 1]],
"&": [[7, 1]], "'": [[12, 0]], "(": [[9, 1]], ")": [[10, 1]],
"*": [[27, 1]], "+": [[27, 0]], "-": [[53, 0]], "/": [[8, 1]],
":": [[52, 1]], ";": [[51, 1]], "<": [[86, 0]], "=": [[11,
1]], ">": [[86, 1]], "?": [[12, 1]], "@": [[16, 6]], "[":
[[40, 1]], "\\": [[12, 6]], "]": [[43, 1]], "^": [[40, 6],
[57, 0]], "_": [[53, 1]], "`": [[43, 6], [57, 0]], "{": [[40,
0]], "|": [[41, 0]], "}": [[43, 0]], "~": [[27, 6]], "¡":
[[13, 1]], "¨": [[26, 1], [57, 0]], "¬": [[41, 6]], "°": [[41,
1]], "´": [[26, 0], [57, 0]], "¿": [[13, 0]], "À": [[43, 6],
[30, 1]], "Á": [[26, 0], [30, 1]], "Â": [[40, 6], [30, 1]],
"Ä": [[26, 1], [30, 1]], "Ç": [[26, 0], [46, 1]], "È": [[43,
6], [18, 1]], "É": [[26, 0], [18, 1]], "Ê": [[40, 6], [18,
1]], "Ë": [[26, 1], [18, 1]], "Ì": [[43, 6], [23, 1]], "Í":
[[26, 0], [23, 1]], "Î": [[40, 6], [23, 1]], "Ï": [[26, 1],
[23, 1]], "Ñ": [[39, 1]], "Ò": [[43, 6], [24, 1]], "Ó": [[26,
0], [24, 1]], "Ô": [[40, 6], [24, 1]], "Ö": [[26, 1], [24,
1]], "Ù": [[43, 6], [22, 1]], "Ú": [[26, 0], [22, 1]], "Û":
[[40, 6], [22, 1]], "Ü": [[26, 1], [22, 1]], "Ý": [[26, 0],
[21, 1]], "à": [[43, 6], [30, 0]], "á": [[26, 0], [30, 0]],
"â": [[40, 6], [30, 0]], "ä": [[26, 1], [30, 0]], "ç": [[26,
0], [46, 0]], "è": [[43, 6], [18, 0]], "é": [[26, 0], [18,
0]], "ê": [[40, 6], [18, 0]], "ë": [[26, 1], [18, 0]], "ì":
[[43, 6], [23, 0]], "í": [[26, 0], [23, 0]], "î": [[40, 6],
[23, 0]], "ï": [[26, 1], [23, 0]], "ñ": [[39, 0]], "ò": [[43,
6], [24, 0]], "ó": [[26, 0], [24, 0]], "ô": [[40, 6], [24,
0]], "ö": [[26, 1], [24, 0]], "ù": [[43, 6], [22, 0]], "ú":
[[26, 0], [22, 0]], "û": [[40, 6], [22, 0]], "ü": [[26, 1],
[22, 0]], "ý": [[26, 0], [21, 0]], "ÿ": [[26, 1], [21, 0]]}},
kbdno: {description: "Norwegian Keyboard Layout", locale: "nb-NO",
has_altgr: true, charset: {"\"": [[3, 1]], "$": [[5, 6]], "&":
[[7, 1]], "'": [[43, 0]], "(": [[9, 1]], ")": [[10, 1]], "*":
[[43, 1]], "+": [[12, 0]], "-": [[53, 0]], "/": [[8, 1]], ":":
[[52, 1]], ";": [[51, 1]], "<": [[86, 0]], "=": [[11, 1]],
">": [[86, 1]], "?": [[12, 1]], "@": [[3, 6]], "[": [[9, 6]],
"\\": [[13, 0]], "]": [[10, 6]], "^": [[27, 1], [57, 0]], "_":
[[53, 1]], "`": [[13, 1], [57, 0]], "{": [[8, 6]], "|": [[41,
0]], "}": [[11, 6]], "~": [[27, 6], [57, 0]], "£": [[4, 6]],
"¤": [[5, 1]], "§": [[41, 1]], "¨": [[27, 0], [57, 0]], "´":
[[13, 6], [57, 0]], "µ": [[50, 6]], "À": [[13, 1], [30, 1]],
"Á": [[13, 6], [30, 1]], "Â": [[27, 1], [30, 1]], "Ã": [[27,
6], [30, 1]], "Ä": [[27, 0], [30, 1]], "Å": [[26, 1]], "Æ":
[[40, 1]], "È": [[13, 1], [18, 1]], "É": [[13, 6], [18, 1]],
"Ê": [[27, 1], [18, 1]], "Ë": [[27, 0], [18, 1]], "Ì": [[13,
1], [23, 1]], "Í": [[13, 6], [23, 1]], "Î": [[27, 1], [23,
1]], "Ï": [[27, 0], [23, 1]], "Ñ": [[27, 6], [49, 1]], "Ò":
[[13, 1], [24, 1]], "Ó": [[13, 6], [24, 1]], "Ô": [[27, 1],
[24, 1]], "Õ": [[27, 6], [24, 1]], "Ö": [[27, 0], [24, 1]],
"Ø": [[39, 1]], "Ù": [[13, 1], [22, 1]], "Ú": [[13, 6], [22,
1]], "Û": [[27, 1], [22, 1]], "Ü": [[27, 0], [22, 1]], "Ý":
[[13, 6], [21, 1]], "à": [[13, 1], [30, 0]], "á": [[13, 6],
[30, 0]], "â": [[27, 1], [30, 0]], "ã": [[27, 6], [30, 0]],
"ä": [[27, 0], [30, 0]], "å": [[26, 0]], "æ": [[40, 0]], "è":
[[13, 1], [18, 0]], "é": [[13, 6], [18, 0]], "ê": [[27, 1],
[18, 0]], "ë": [[27, 0], [18, 0]], "ì": [[13, 1], [23, 0]],
"í": [[13, 6], [23, 0]], "î": [[27, 1], [23, 0]], "ï": [[27,
0], [23, 0]], "ñ": [[27, 6], [49, 0]], "ò": [[13, 1], [24,
0]], "ó": [[13, 6], [24, 0]], "ô": [[27, 1], [24, 0]], "õ":
[[27, 6], [24, 0]], "ö": [[27, 0], [24, 0]], "ø": [[39, 0]],
"ù": [[13, 1], [22, 0]], "ú": [[13, 6], [22, 0]], "û": [[27,
1], [22, 0]], "ü": [[27, 0], [22, 0]], "ý": [[13, 6], [21,
0]], "ÿ": [[27, 0], [21, 0]], "€": [[6, 6]]}},
kbdpo: {description: "Portuguese Keyboard Layout", locale:
"pt-PT", has_altgr: true, charset: {"\"": [[3, 1]], "&": [[7,
1]], "'": [[12, 0]], "(": [[9, 1]], ")": [[10, 1]], "*": [[26,
1]], "+": [[26, 0]], "-": [[53, 0]], "/": [[8, 1]], ":": [[52,
1]], ";": [[51, 1]], "<": [[86, 0]], "=": [[11, 1]], ">":
[[86, 1]], "?": [[12, 1]], "@": [[3, 6]], "[": [[9, 6]], "\\":
[[41, 0]], "]": [[10, 6]], "^": [[43, 1], [57, 0]], "_": [[53,
1]], "`": [[27, 1], [57, 0]], "{": [[8, 6]], "|": [[41, 1]],
"}": [[11, 6]], "~": [[43, 0], [57, 0]], "£": [[4, 6]], "§":
[[5, 6]], "¨": [[26, 6], [57, 0]], "ª": [[40, 1]], "«": [[13,
0]], "´": [[27, 0], [57, 0]], "º": [[40, 0]], "»": [[13, 1]],
"À": [[27, 1], [30, 1]], "Á": [[27, 0], [30, 1]], "Â": [[43,
1], [30, 1]], "Ã": [[43, 0], [30, 1]], "Ä": [[26, 6], [30,
1]], "Ç": [[39, 1]], "È": [[27, 1], [18, 1]], "É": [[27, 0],
[18, 1]], "Ê": [[43, 1], [18, 1]], "Ë": [[26, 6], [18, 1]],
"Ì": [[27, 1], [23, 1]], "Í": [[27, 0], [23, 1]], "Î": [[43,
1], [23, 1]], "Ï": [[26, 6], [23, 1]], "Ñ": [[43, 0], [49,
1]], "Ò": [[27, 1], [24, 1]], "Ó": [[27, 0], [24, 1]], "Ô":
[[43, 1], [24, 1]], "Õ": [[43, 0], [24, 1]], "Ö": [[26, 6],
[24, 1]], "Ù": [[27, 1], [22, 1]], "Ú": [[27, 0], [22, 1]],
"Û": [[43, 1], [22, 1]], "Ü": [[26, 6], [22, 1]], "Ý": [[27,
0], [21, 1]], "à": [[27, 1], [30, 0]], "á": [[27, 0], [30,
0]], "â": [[43, 1], [30, 0]], "ã": [[43, 0], [30, 0]], "ä":
[[26, 6], [30, 0]], "ç": [[39, 0]], "è": [[27, 1], [18, 0]],
"é": [[27, 0], [18, 0]], "ê": [[43, 1], [18, 0]], "ë": [[26,
6], [18, 0]], "ì": [[27, 1], [23, 0]], "í": [[27, 0], [23,
0]], "î": [[43, 1], [23, 0]], "ï": [[26, 6], [23, 0]], "ñ":
[[43, 0], [49, 0]], "ò": [[27, 1], [24, 0]], "ó": [[27, 0],
[24, 0]], "ô": [[43, 1], [24, 0]], "õ": [[43, 0], [24, 0]],
"ö": [[26, 6], [24, 0]], "ù": [[27, 1], [22, 0]], "ú": [[27,
0], [22, 0]], "û": [[43, 1], [22, 0]], "ü": [[26, 6], [22,
0]], "ý": [[27, 0], [21, 0]], "ÿ": [[26, 6], [21, 0]], "€":
[[6, 6]]}},
kbdsp: {description: "Spanish Keyboard Layout", locale: "es-ES",
has_altgr: true, charset: {"\"": [[3, 1]], "#": [[4, 6]], "&":
[[7, 1]], "'": [[12, 0]], "(": [[9, 1]], ")": [[10, 1]], "*":
[[27, 1]], "+": [[27, 0]], "-": [[53, 0]], "/": [[8, 1]], ":":
[[52, 1]], ";": [[51, 1]], "<": [[86, 0]], "=": [[11, 1]],
">": [[86, 1]], "?": [[12, 1]], "@": [[3, 6]], "[": [[26, 6]],
"\\": [[41, 6]], "]": [[27, 6]], "^": [[26, 1], [57, 0]], "_":
[[53, 1]], "`": [[26, 0], [57, 0]], "{": [[40, 6]], "|": [[2,
6]], "}": [[43, 6]], "~": [[5, 6], [57, 0]], "¡": [[13, 0]],
"¨": [[40, 1], [57, 0]], "ª": [[41, 1]], "¬": [[7, 6]], "´":
[[40, 0], [57, 0]], "·": [[4, 1]], "º": [[41, 0]], "¿": [[13,
1]], "À": [[26, 0], [30, 1]], "Á": [[40, 0], [30, 1]], "Â":
[[26, 1], [30, 1]], "Ã": [[5, 6], [30, 1]], "Ä": [[40, 1],
[30, 1]], "Ç": [[43, 1]], "È": [[26, 0], [18, 1]], "É": [[40,
0], [18, 1]], "Ê": [[26, 1], [18, 1]], "Ë": [[40, 1], [18,
1]], "Ì": [[26, 0], [23, 1]], "Í": [[40, 0], [23, 1]], "Î":
[[26, 1], [23, 1]], "Ï": [[40, 1], [23, 1]], "Ñ": [[39, 1]],
"Ò": [[26, 0], [24, 1]], "Ó": [[40, 0], [24, 1]], "Ô": [[26,
1], [24, 1]], "Õ": [[5, 6], [24, 1]], "Ö": [[40, 1], [24, 1]],
"Ù": [[26, 0], [22, 1]], "Ú": [[40, 0], [22, 1]], "Û": [[26,
1], [22, 1]], "Ü": [[40, 1], [22, 1]], "Ý": [[40, 0], [21,
1]], "à": [[26, 0], [30, 0]], "á": [[40, 0], [30, 0]], "â":
[[26, 1], [30, 0]], "ã": [[5, 6], [30, 0]], "ä": [[40, 1],
[30, 0]], "ç": [[43, 0]], "è": [[26, 0], [18, 0]], "é": [[40,
0], [18, 0]], "ê": [[26, 1], [18, 0]], "ë": [[40, 1], [18,
0]], "ì": [[26, 0], [23, 0]], "í": [[40, 0], [23, 0]], "î":
[[26, 1], [23, 0]], "ï": [[40, 1], [23, 0]], "ñ": [[39, 0]],
"ò": [[26, 0], [24, 0]], "ó": [[40, 0], [24, 0]], "ô": [[26,
1], [24, 0]], "õ": [[5, 6], [24, 0]], "ö": [[40, 1], [24, 0]],
"ù": [[26, 0], [22, 0]], "ú": [[40, 0], [22, 0]], "û": [[26,
1], [22, 0]], "ü": [[40, 1], [22, 0]], "ý": [[40, 0], [21,
0]], "ÿ": [[40, 1], [21, 0]], "€": [[6, 6]]}},
kbdsw: {description: "Swedish Keyboard Layout", locale: "sv-SE",
has_altgr: true, charset: {"\"": [[3, 1]], "$": [[5, 6]], "&":
[[7, 1]], "'": [[43, 0]], "(": [[9, 1]], ")": [[10, 1]], "*":
[[43, 1]], "+": [[12, 0]], "-": [[53, 0]], "/": [[8, 1]], ":":
[[52, 1]], ";": [[51, 1]], "<": [[86, 0]], "=": [[11, 1]],
">": [[86, 1]], "?": [[12, 1]], "@": [[3, 6]], "[": [[9, 6]],
"\\": [[12, 6]], "]": [[10, 6]], "^": [[27, 1], [57, 0]], "_":
[[53, 1]], "`": [[13, 1], [57, 0]], "{": [[8, 6]], "|": [[86,
6]], "}": [[11, 6]], "~": [[27, 6], [57, 0]], "£": [[4, 6]],
"¤": [[5, 1]], "§": [[41, 0]], "¨": [[27, 0], [57, 0]], "´":
[[13, 0], [57, 0]], "µ": [[50, 6]], "½": [[41, 1]], "À": [[13,
1], [30, 1]], "Á": [[13, 0], [30, 1]], "Â": [[27, 1], [30,
1]], "Ã": [[27, 6], [30, 1]], "Ä": [[40, 1]], "Å": [[26, 1]],
"È": [[13, 1], [18, 1]], "É": [[13, 0], [18, 1]], "Ê": [[27,
1], [18, 1]], "Ë": [[27, 0], [18, 1]], "Ì": [[13, 1], [23,
1]], "Í": [[13, 0], [23, 1]], "Î": [[27, 1], [23, 1]], "Ï":
[[27, 0], [23, 1]], "Ñ": [[27, 6], [49, 1]], "Ò": [[13, 1],
[24, 1]], "Ó": [[13, 0], [24, 1]], "Ô": [[27, 1], [24, 1]],
"Õ": [[27, 6], [24, 1]], "Ö": [[39, 1]], "Ù": [[13, 1], [22,
1]], "Ú": [[13, 0], [22, 1]], "Û": [[27, 1], [22, 1]], "Ü":
[[27, 0], [22, 1]], "Ý": [[13, 0], [21, 1]], "à": [[13, 1],
[30, 0]], "á": [[13, 0], [30, 0]], "â": [[27, 1], [30, 0]],
"ã": [[27, 6], [30, 0]], "ä": [[40, 0]], "å": [[26, 0]], "è":
[[13, 1], [18, 0]], "é": [[13, 0], [18, 0]], "ê": [[27, 1],
[18, 0]], "ë": [[27, 0], [18, 0]], "ì": [[13, 1], [23, 0]],
"í": [[13, 0], [23, 0]], "î": [[27, 1], [23, 0]], "ï": [[27,
0], [23, 0]], "ñ": [[27, 6], [49, 0]], "ò": [[13, 1], [24,
0]], "ó": [[13, 0], [24, 0]], "ô": [[27, 1], [24, 0]], "õ":
[[27, 6], [24, 0]], "ö": [[39, 0]], "ù": [[13, 1], [22, 0]],
"ú": [[13, 0], [22, 0]], "û": [[27, 1], [22, 0]], "ü": [[27,
0], [22, 0]], "ý": [[13, 0], [21, 0]], "ÿ": [[27, 0], [21,
0]], "€": [[6, 6]]}},
kbdsg: {description: "Swiss German Keyboard Layout", locale:
"de-CH", has_altgr: true, charset: {"!": [[27, 1]], "\"": [[3,
1]], "#": [[4, 6]], "$": [[43, 0]], "&": [[7, 1]], "'": [[12,
0]], "(": [[9, 1]], ")": [[10, 1]], "*": [[4, 1]], "+": [[2,
1]], "-": [[53, 0]], "/": [[8, 1]], ":": [[52, 1]], ";": [[51,
1]], "<": [[86, 0]], "=": [[11, 1]], ">": [[86, 1]], "?":
[[12, 1]], "@": [[3, 6]], "Y": [[44, 1]], "Z": [[21, 1]], "[":
[[26, 6]], "\\": [[86, 6]], "]": [[27, 6]], "^": [[13, 0],
[57, 0]], "_": [[53, 1]], "`": [[13, 1], [57, 0]], "y": [[44,
0]], "z": [[21, 0]], "{": [[40, 6]], "|": [[8, 6]], "}": [[43,
6]], "~": [[13, 6], [57, 0]], "¢": [[9, 6]], "£": [[43, 1]],
"¦": [[2, 6]], "§": [[41, 0]], "¨": [[27, 0], [57, 0]], "¬":
[[7, 6]], "°": [[41, 1]], "´": [[12, 6], [57, 0]], "À": [[13,
1], [30, 1]], "Á": [[12, 6], [30, 1]], "Â": [[13, 0], [30,
1]], "Ã": [[13, 6], [30, 1]], "Ä": [[27, 0], [30, 1]], "È":
[[13, 1], [18, 1]], "É": [[12, 6], [18, 1]], "Ê": [[13, 0],
[18, 1]], "Ë": [[27, 0], [18, 1]], "Ì": [[13, 1], [23, 1]],
"Í": [[12, 6], [23, 1]], "Î": [[13, 0], [23, 1]], "Ï": [[27,
0], [23, 1]], "Ñ": [[13, 6], [49, 1]], "Ò": [[13, 1], [24,
1]], "Ó": [[12, 6], [24, 1]], "Ô": [[13, 0], [24, 1]], "Õ":
[[13, 6], [24, 1]], "Ö": [[27, 0], [24, 1]], "Ù": [[13, 1],
[22, 1]], "Ú": [[12, 6], [22, 1]], "Û": [[13, 0], [22, 1]],
"Ü": [[27, 0], [22, 1]], "Ý": [[12, 6], [44, 1]], "à": [[40,
1]], "á": [[12, 6], [30, 0]], "â": [[13, 0], [30, 0]], "ã":
[[13, 6], [30, 0]], "ä": [[40, 0]], "ç": [[5, 1]], "è": [[26,
1]], "é": [[39, 1]], "ê": [[13, 0], [18, 0]], "ë": [[27, 0],
[18, 0]], "ì": [[13, 1], [23, 0]], "í": [[12, 6], [23, 0]],
"î": [[13, 0], [23, 0]], "ï": [[27, 0], [23, 0]], "ñ": [[13,
6], [49, 0]], "ò": [[13, 1], [24, 0]], "ó": [[12, 6], [24,
0]], "ô": [[13, 0], [24, 0]], "õ": [[13, 6], [24, 0]], "ö":
[[39, 0]], "ù": [[13, 1], [22, 0]], "ú": [[12, 6], [22, 0]],
"û": [[13, 0], [22, 0]], "ü": [[26, 0]], "ý": [[12, 6], [44,
0]], "ÿ": [[27, 0], [44, 0]], "€": [[18, 6]]}},
kbduk: {description: "United Kingdom Keyboard Layout", locale:
"en-GB", has_altgr: true, charset: {"\"": [[3, 1]], "#": [[43,
0]], "@": [[40, 1]], "\\": [[86, 0]], "|": [[86, 1]], "~":
[[43, 1]], "£": [[4, 1]], "¦": [[41, 6]], "¬": [[41, 1]], "Á":
[[30, 7]], "É": [[18, 7]], "Í": [[23, 7]], "Ó": [[24, 7]],
"Ú": [[22, 7]], "á": [[30, 6]], "é": [[18, 6]], "í": [[23,
6]], "ó": [[24, 6]], "ú": [[22, 6]], "€": [[5, 6]]}}
};