summaryrefslogtreecommitdiff
path: root/share/zkb/common.xml.num
Unidiff
Diffstat (limited to 'share/zkb/common.xml.num') (more/less context) (ignore whitespace changes)
-rw-r--r--share/zkb/common.xml.num2115
1 files changed, 2115 insertions, 0 deletions
diff --git a/share/zkb/common.xml.num b/share/zkb/common.xml.num
new file mode 100644
index 0000000..ff4c450
--- a/dev/null
+++ b/share/zkb/common.xml.num
@@ -0,0 +1,2115 @@
1<keymap>
2
3<!-- State Declarations -->
4
5<state name="common"/>
6<state name="lower-case" parent="common"/>
7<state name="upper-case" parent="common"/>
8<state name="number" parent="common"/>
9<state name="control" parent="common"/>
10<state name="alt" parent="common"/>
11
12<state name="Normal" parent="lower-case"/>
13<state name="LShift" parent="upper-case"/>
14<state name="RShift" parent="upper-case"/>
15<state name="Fn" parent="number"/>
16<state name="Num" parent="number"/>
17<state name="Caps" parent="upper-case"/>
18<state name="iFn"/>
19<state name="sFn" parent="number"/>
20
21<state name="LShift-Fn" parent="control"/>
22<state name="RShift-Fn" parent="alt"/>
23<state name="LShift-Caps" parent="lower-case"/>
24<state name="LShift-Num" parent="number"/>
25<state name="RShift-Caps" parent="lower-case"/>
26<state name="RShift-Num" parent="number"/>
27<state name="Fn-Num" parent="number"/>
28<state name="Fn-Caps" parent="number"/>
29<state name="Num-Caps" parent="number"/>
30<state name="Caps-iFn"/>
31<state name="Caps-sFn" parent="sFn"/>
32
33<state name="LShift-Fn-Caps" parent="control"/>
34<state name="LShift-Fn-Num" parent="control"/>
35<state name="LShift-Num-Caps" parent="number"/>
36<state name="RShift-Fn-Caps" parent="control"/>
37<state name="RShift-Fn-Num" parent="control"/>
38<state name="RShift-Num-Caps" parent="number"/>
39<state name="Fn-Num-Caps" parent="number"/>
40<state name="LShift-Fn-Num-Caps" parent="control"/>
41<state name="RShift-Fn-Num-Caps" parent="control"/>
42
43<state name="Normal" default="true">
44 <map keycode="4128" pressed="true">
45 <event keycode="4128" unicode="-1" modifiers="8" pressed="true" autorepeat="false"/>
46 <next-state name="LShift"/>
47 </map>
48 <map keycode="4130" pressed="true">
49 <event keycode="4130" unicode="-1" modifiers="8" pressed="true" autorepeat="false"/>
50 <next-state name="RShift"/>
51 </map>
52 <map keycode="4165" pressed="true">
53 <event keycode="4165" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
54 <next-state name="iFn"/>
55 </map>
56</state>
57
58<state name="LShift">
59 <map keycode="4128" pressed="false">
60 <event keycode="4128" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
61 <next-state name="Normal"/>
62 </map>
63 <map keycode="4165" pressed="true">
64 <event keycode="4165" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
65 <next-state name="LShift-Fn"/>
66 </map>
67</state>
68
69<state name="RShift">
70 <map keycode="4130" pressed="false">
71 <event keycode="4130" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
72 <next-state name="Normal"/>
73 </map>
74 <map keycode="4165" pressed="true">
75 <event keycode="4165" unicode="-1" modifiers="40" pressed="true" autorepeat="false"/>
76 <next-state name="RShift-Fn"/>
77 </map>
78</state>
79
80<state name="Fn">
81 <map keycode="32" pressed="true">
82 <event keycode="124" unicode="124" modifiers="0" pressed="true" autorepeat="false"/>
83 </map>
84 <map keycode="39" pressed="true">
85 <event keycode="126" unicode="126" modifiers="0" pressed="true" autorepeat="false"/>
86 </map>
87 <map keycode="44" pressed="true">
88 <event keycode="41" unicode="41" modifiers="0" pressed="true" autorepeat="false"/>
89 </map>
90 <map keycode="46" pressed="true">
91 <event keycode="60" unicode="60" modifiers="0" pressed="true" autorepeat="false"/>
92 </map>
93 <map keycode="47" pressed="true">
94 <event keycode="4133" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
95 <next-state name="Fn-Num"/>
96 </map>
97 <map keycode="67" pressed="true">
98 <event keycode="67" unicode="3" modifiers="16" pressed="true" autorepeat="false"/>
99 </map>
100 <map keycode="86" pressed="true">
101 <event keycode="22" unicode="22" modifiers="16" pressed="true" autorepeat="false"/>
102 </map>
103 <map keycode="88" pressed="true">
104 <event keycode="24" unicode="24" modifiers="16" pressed="true" autorepeat="false"/>
105 </map>
106 <map keycode="32" pressed="false">
107 <event keycode="124" unicode="124" modifiers="0" pressed="false" autorepeat="false"/>
108 </map>
109 <map keycode="39" pressed="false">
110 <event keycode="126" unicode="126" modifiers="0" pressed="false" autorepeat="false"/>
111 </map>
112 <map keycode="44" pressed="false">
113 <event keycode="41" unicode="41" modifiers="0" pressed="false" autorepeat="false"/>
114 </map>
115 <map keycode="46" pressed="false">
116 <event keycode="60" unicode="60" modifiers="0" pressed="false" autorepeat="false"/>
117 </map>
118 <map keycode="67" pressed="false">
119 <event keycode="67" unicode="3" modifiers="16" pressed="false" autorepeat="false"/>
120 </map>
121 <map keycode="86" pressed="false">
122 <event keycode="22" unicode="22" modifiers="16" pressed="false" autorepeat="false"/>
123 </map>
124 <map keycode="88" pressed="false">
125 <event keycode="24" unicode="24" modifiers="16" pressed="false" autorepeat="false"/>
126 </map>
127 <map keycode="4097" pressed="true">
128 <event keycode="4132" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
129 <next-state name="Fn-Caps"/>
130 </map>
131 <map keycode="4128" pressed="true">
132 <event keycode="4128" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
133 <next-state name="LShift-Fn"/>
134 </map>
135 <map keycode="4130" pressed="true">
136 <event keycode="4130" unicode="-1" modifiers="40" pressed="true" autorepeat="false"/>
137 <next-state name="RShift-Fn"/>
138 </map>
139 <map keycode="4165" pressed="false">
140 <event keycode="4165" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
141 <next-state name="Normal"/>
142 </map>
143</state>
144
145<state name="Num">
146 <map keycode="4165" pressed="true">
147 <event keycode="4165" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
148 <next-state name="Fn-Num"/>
149 </map>
150</state>
151
152<state name="Caps">
153 <map keycode="4128" pressed="true">
154 <event keycode="4128" unicode="-1" modifiers="8" pressed="true" autorepeat="false"/>
155 <next-state name="LShift-Caps"/>
156 </map>
157
158 <map keycode="4130" pressed="true">
159 <event keycode="4130" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
160 <next-state name="RShift-Caps"/>
161 </map>
162
163 <map keycode="4165" pressed="true">
164 <event keycode="4165" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
165 <next-state name="Caps-iFn"/>
166 </map>
167</state>
168
169<state name="LShift-Fn">
170 <map keycode="4128" pressed="false">
171 <event keycode="4128" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
172 <next-state name="Fn"/>
173 </map>
174
175 <map keycode="4165" pressed="false">
176 <event keycode="4165" unicode="-1" modifiers="8" pressed="false" autorepeat="false"/>
177 <next-state name="LShift"/>
178 </map>
179
180 <map keycode="4097" pressed="true">
181 <event keycode="4132" unicode="-1" modifiers="24" pressed="true" autorepeat="false"/>
182 <next-state name="LShift-Fn-Caps"/>
183 </map>
184
185 <map keycode="47" pressed="true">
186 <event keycode="4133" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
187 <next-state name="LShift-Fn-Num"/>
188 </map>
189</state>
190
191<state name="RShift-Fn">
192 <map keycode="4130" pressed="false">
193 <event keycode="4130" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
194 <next-state name="Fn"/>
195 </map>
196
197 <map keycode="4165" pressed="false">
198 <event keycode="4165" unicode="-1" modifiers="8" pressed="false" autorepeat="false"/>
199 <next-state name="RShift"/>
200 </map>
201
202 <map keycode="4097" pressed="true">
203 <event keycode="4132" unicode="-1" modifiers="40" pressed="true" autorepeat="false"/>
204 <next-state name="RShift-Fn-Caps"/>
205 </map>
206
207 <map keycode="47" pressed="true">
208 <event keycode="4133" unicode="-1" modifiers="32" pressed="true" autorepeat="false"/>
209 <next-state name="RShift-Fn-Num"/>
210 </map>
211</state>
212
213<state name="LShift-Caps">
214 <map keycode="4128" pressed="false">
215 <event keycode="4128" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
216 <next-state name="Caps"/>
217 </map>
218
219 <map keycode="4165" pressed="true">
220 <event keycode="4165" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
221 <next-state name="LShift-Fn-Caps"/>
222 </map>
223</state>
224
225<state name="LShift-Num">
226 <map keycode="4128" pressed="false">
227 <event keycode="4128" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
228 <next-state name="Num"/>
229 </map>
230
231 <map keycode="4165" pressed="true">
232 <event keycode="4165" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
233 <next-state name="LShift-Fn-Num"/>
234 </map>
235</state>
236
237<state name="RShift-Caps">
238 <map keycode="4130" pressed="false">
239 <event keycode="4130" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
240 <next-state name="Caps"/>
241 </map>
242
243 <map keycode="4165" pressed="true">
244 <event keycode="4165" unicode="-1" modifiers="40" pressed="true" autorepeat="false"/>
245 <next-state name="RShift-Fn-Caps"/>
246 </map>
247</state>
248
249<state name="RShift-Num">
250 <map keycode="4130" pressed="false">
251 <event keycode="4130" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
252 <next-state name="Num"/>
253 </map>
254
255 <map keycode="4165" pressed="true">
256 <event keycode="4165" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
257 <next-state name="RShift-Fn-Caps"/>
258 </map>
259</state>
260
261<state name="Fn-Num">
262 <map keycode="47" pressed="true">
263 <event keycode="4133" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
264 <next-state name="Fn"/>
265 </map>
266
267 <map keycode="4097" pressed="true">
268 <event keycode="4132" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
269 <next-state name="Fn-Num-Caps"/>
270 </map>
271
272 <map keycode="4165" pressed="false">
273 <event keycode="4165" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
274 <next-state name="Num"/>
275 </map>
276</state>
277
278<state name="Fn-Caps">
279 <map keycode="47" pressed="true">
280 <event keycode="4133" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
281 <next-state name="Fn-Num-Caps"/>
282 </map>
283
284 <map keycode="4097" pressed="true">
285 <event keycode="4132" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
286 <next-state name="Fn"/>
287 </map>
288
289 <map keycode="4165" pressed="false">
290 <event keycode="4165" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
291 <next-state name="Caps"/>
292 </map>
293</state>
294
295<state name="Num-Caps">
296 <map keycode="4165" pressed="true">
297 <event keycode="4165" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
298 <next-state name="Fn-Num-Caps"/>
299 </map>
300</state>
301
302<state name="LShift-Fn-Caps">
303 <map keycode="4128" pressed="false">
304 <event keycode="4128" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
305 <next-state name="Fn-Caps"/>
306 </map>
307
308 <map keycode="4165" pressed="false">
309 <event keycode="4165" unicode="-1" modifiers="8" pressed="false" autorepeat="false"/>
310 <next-state name="LShift-Caps"/>
311 </map>
312
313 <map keycode="4097" pressed="true">
314 <event keycode="4132" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
315 <next-state name="LShift-Fn"/>
316 </map>
317</state>
318
319<state name="LShift-Fn-Num">
320 <map keycode="4128" pressed="false">
321 <event keycode="4128" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
322 <next-state name="Fn-Num"/>
323 </map>
324
325 <map keycode="4165" pressed="false">
326 <event keycode="4165" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
327 <next-state name="LShift-Num"/>
328 </map>
329
330 <map keycode="47" pressed="true">
331 <event keycode="4133" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
332 <next-state name="LShift-Fn"/>
333 </map>
334</state>
335
336<state name="LShift-Num-Caps">
337 <map keycode="4165" pressed="true">
338 <event keycode="4165" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
339 <next-state name="LShift-Fn-Num-Caps"/>
340 </map>
341
342 <map keycode="4128" pressed="false">
343 <event keycode="4128" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
344 <next-state name="Num-Caps"/>
345 </map>
346</state>
347
348<state name="RShift-Fn-Caps">
349 <map keycode="4130" pressed="false">
350 <event keycode="4130" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
351 <next-state name="Fn-Caps"/>
352 </map>
353
354 <map keycode="4165" pressed="false">
355 <event keycode="4165" unicode="-1" modifiers="8" pressed="false" autorepeat="false"/>
356 <next-state name="RShift-Caps"/>
357 </map>
358
359 <map keycode="4097" pressed="true">
360 <event keycode="4132" unicode="-1" modifiers="40" pressed="true" autorepeat="false"/>
361 <next-state name="RShift-Fn"/>
362 </map>
363</state>
364
365<state name="RShift-Fn-Num">
366 <map keycode="4130" pressed="false">
367 <event keycode="4130" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
368 <next-state name="Fn-Num"/>
369 </map>
370
371 <map keycode="4165" pressed="false">
372 <event keycode="4165" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
373 <next-state name="RShift-Num"/>
374 </map>
375
376 <map keycode="47" pressed="true">
377 <event keycode="4133" unicode="-1" modifiers="40" pressed="true" autorepeat="false"/>
378 <next-state name="RShift-Fn"/>
379 </map>
380</state>
381
382<state name="RShift-Num-Caps">
383 <map keycode="4165" pressed="true">
384 <event keycode="4165" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
385 <next-state name="RShift-Fn-Num-Caps"/>
386 </map>
387
388 <map keycode="4130" pressed="false">
389 <event keycode="4130" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
390 <next-state name="Num-Caps"/>
391 </map>
392</state>
393
394<state name="Fn-Num-Caps">
395 <map keycode="4165" pressed="false">
396 <event keycode="4165" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
397 <next-state name="Num-Caps"/>
398 </map>
399
400 <map keycode="4097" pressed="true">
401 <event keycode="4132" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
402 <next-state name="Fn-Num"/>
403 </map>
404
405 <map keycode="47" pressed="true">
406 <event keycode="4133" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
407 <next-state name="Fn-Caps"/>
408 </map>
409
410 <map keycode="4128" pressed="true">
411 <event keycode="4128" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
412 <next-state name="LShift-Fn-Num-Caps"/>
413 </map>
414
415 <map keycode="4130" pressed="true">
416 <event keycode="4130" unicode="-1" modifiers="32" pressed="true" autorepeat="false"/>
417 <next-state name="RShift-Fn-Num-Caps"/>
418 </map>
419</state>
420
421<state name="LShift-Fn-Num-Caps">
422 <map keycode="4165" pressed="false">
423 <event keycode="4165" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
424 <next-state name="LShift-Num-Caps"/>
425 </map>
426
427 <map keycode="4097" pressed="true">
428 <event keycode="4132" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
429 <next-state name="LShift-Fn-Num"/>
430 </map>
431
432 <map keycode="47" pressed="true">
433 <event keycode="4133" unicode="-1" modifiers="24" pressed="true" autorepeat="false"/>
434 <next-state name="LShift-Fn-Caps"/>
435 </map>
436
437 <map keycode="4128" pressed="false">
438 <event keycode="4128" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
439 <next-state name="Fn-Num-Caps"/>
440 </map>
441</state>
442
443<state name="RShift-Fn-Num-Caps">
444 <map keycode="4165" pressed="false">
445 <event keycode="4165" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
446 <next-state name="RShift-Num-Caps"/>
447 </map>
448
449 <map keycode="4097" pressed="true">
450 <event keycode="4132" unicode="-1" modifiers="32" pressed="true" autorepeat="false"/>
451 <next-state name="RShift-Fn-Num"/>
452 </map>
453
454 <map keycode="47" pressed="true">
455 <event keycode="4133" unicode="-1" modifiers="40" pressed="true" autorepeat="false"/>
456 <next-state name="RShift-Fn-Caps"/>
457 </map>
458
459 <map keycode="4130" pressed="false">
460 <event keycode="4130" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
461 <next-state name="Fn-Num-Caps"/>
462 </map>
463</state>
464
465<state name="common">
466 <map keycode="4096" pressed="true">
467 <event keycode="4096" unicode="27" modifiers="0" pressed="true" autorepeat="true"/>
468 </map>
469 <map keycode="4097" pressed="true">
470 <event keycode="4097" unicode="9" modifiers="0" pressed="true" autorepeat="true"/>
471 </map>
472 <map keycode="4099" pressed="true">
473 <event keycode="4099" unicode="127" modifiers="0" pressed="true" autorepeat="true"/>
474 </map>
475 <map keycode="4100" pressed="true">
476 <event keycode="4100" unicode="13" modifiers="0" pressed="true" autorepeat="true"/>
477 </map>
478 <map keycode="4114" pressed="true">
479 <event keycode="4114" unicode="-1" modifiers="0" pressed="true" autorepeat="true"/>
480 </map>
481 <map keycode="4115" pressed="true">
482 <event keycode="4115" unicode="-1" modifiers="0" pressed="true" autorepeat="true"/>
483 </map>
484 <map keycode="4116" pressed="true">
485 <event keycode="4116" unicode="-1" modifiers="0" pressed="true" autorepeat="true"/>
486 </map>
487 <map keycode="4117" pressed="true">
488 <event keycode="4117" unicode="-1" modifiers="0" pressed="true" autorepeat="true"/>
489 </map>
490 <map keycode="4152" pressed="true">
491 <event keycode="4152" unicode="-1" modifiers="0" pressed="true" autorepeat="true"/>
492 </map>
493 <map keycode="4153" pressed="true">
494 <event keycode="4153" unicode="-1" modifiers="0" pressed="true" autorepeat="true"/>
495 </map>
496 <map keycode="4154" pressed="true">
497 <event keycode="4154" unicode="-1" modifiers="0" pressed="true" autorepeat="true"/>
498 </map>
499 <map keycode="4155" pressed="true">
500 <event keycode="4155" unicode="-1" modifiers="0" pressed="true" autorepeat="true"/>
501 </map>
502 <map keycode="4156" pressed="true">
503 <event keycode="4156" unicode="-1" modifiers="0" pressed="true" autorepeat="true"/>
504 </map>
505 <map keycode="4173" pressed="true">
506 <event keycode="4173" unicode="-1" modifiers="0" pressed="true" autorepeat="true"/>
507 </map>
508 <map keycode="4176" pressed="true">
509 <event keycode="4176" unicode="-1" modifiers="0" pressed="true" autorepeat="true"/>
510 </map>
511 <map keycode="4177" pressed="true">
512 <event keycode="4177" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
513 </map>
514 <map keycode="4178" pressed="true">
515 <event keycode="4178" unicode="-1" modifiers="0" pressed="true" autorepeat="true"/>
516 </map>
517 <map keycode="4096" pressed="false">
518 <event keycode="4096" unicode="27" modifiers="0" pressed="false" autorepeat="false"/>
519 </map>
520 <map keycode="4097" pressed="false">
521 <event keycode="4097" unicode="9" modifiers="0" pressed="false" autorepeat="false"/>
522 </map>
523 <map keycode="4099" pressed="false">
524 <event keycode="4099" unicode="127" modifiers="0" pressed="false" autorepeat="false"/>
525 </map>
526 <map keycode="4100" pressed="false">
527 <event keycode="4100" unicode="13" modifiers="0" pressed="false" autorepeat="false"/>
528 </map>
529 <map keycode="4114" pressed="false">
530 <event keycode="4114" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
531 </map>
532 <map keycode="4115" pressed="false">
533 <event keycode="4115" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
534 </map>
535 <map keycode="4116" pressed="false">
536 <event keycode="4116" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
537 </map>
538 <map keycode="4117" pressed="false">
539 <event keycode="4117" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
540 </map>
541 <map keycode="4152" pressed="false">
542 <event keycode="4152" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
543 </map>
544 <map keycode="4153" pressed="false">
545 <event keycode="4153" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
546 </map>
547 <map keycode="4154" pressed="false">
548 <event keycode="4154" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
549 </map>
550 <map keycode="4155" pressed="false">
551 <event keycode="4155" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
552 </map>
553 <map keycode="4156" pressed="false">
554 <event keycode="4156" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
555 </map>
556 <map keycode="4173" pressed="false">
557 <event keycode="4173" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
558 </map>
559 <map keycode="4176" pressed="false">
560 <event keycode="4176" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
561 </map>
562 <map keycode="4177" pressed="false">
563 <event keycode="4177" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
564 </map>
565 <map keycode="4178" pressed="false">
566 <event keycode="4178" unicode="-1" modifiers="0" pressed="false" autorepeat="false"/>
567 </map>
568</state>
569
570<state name="number">
571 <map keycode="32" pressed="true">
572 <event keycode="32" unicode="32" modifiers="0" pressed="true" autorepeat="true"/>
573 </map>
574 <map keycode="39" pressed="true">
575 <event keycode="39" unicode="39" modifiers="0" pressed="true" autorepeat="true"/>
576 </map>
577 <map keycode="44" pressed="true">
578 <event keycode="44" unicode="44" modifiers="0" pressed="true" autorepeat="true"/>
579 </map>
580 <map keycode="46" pressed="true">
581 <event keycode="46" unicode="46" modifiers="0" pressed="true" autorepeat="true"/>
582 </map>
583 <map keycode="65" pressed="true">
584 <event keycode="33" unicode="33" modifiers="0" pressed="true" autorepeat="true"/>
585 </map>
586 <map keycode="66" pressed="true">
587 <event keycode="45" unicode="45" modifiers="0" pressed="true" autorepeat="true"/>
588 </map>
589 <map keycode="68" pressed="true">
590 <event keycode="35" unicode="35" modifiers="0" pressed="true" autorepeat="true"/>
591 </map>
592 <map keycode="69" pressed="true">
593 <event keycode="51" unicode="51" modifiers="0" pressed="true" autorepeat="true"/>
594 </map>
595 <map keycode="70" pressed="true">
596 <event keycode="36" unicode="36" modifiers="0" pressed="true" autorepeat="true"/>
597 </map>
598 <map keycode="71" pressed="true">
599 <event keycode="37" unicode="37" modifiers="0" pressed="true" autorepeat="true"/>
600 </map>
601 <map keycode="72" pressed="true">
602 <event keycode="95" unicode="95" modifiers="0" pressed="true" autorepeat="true"/>
603 </map>
604 <map keycode="73" pressed="true">
605 <event keycode="56" unicode="56" modifiers="0" pressed="true" autorepeat="true"/>
606 </map>
607 <map keycode="74" pressed="true">
608 <event keycode="38" unicode="38" modifiers="0" pressed="true" autorepeat="true"/>
609 </map>
610 <map keycode="75" pressed="true">
611 <event keycode="42" unicode="42" modifiers="0" pressed="true" autorepeat="true"/>
612 </map>
613 <map keycode="76" pressed="true">
614 <event keycode="40" unicode="40" modifiers="0" pressed="true" autorepeat="true"/>
615 </map>
616 <map keycode="77" pressed="true">
617 <event keycode="61" unicode="61" modifiers="0" pressed="true" autorepeat="true"/>
618 </map>
619 <map keycode="78" pressed="true">
620 <event keycode="43" unicode="43" modifiers="0" pressed="true" autorepeat="true"/>
621 </map>
622 <map keycode="79" pressed="true">
623 <event keycode="57" unicode="57" modifiers="0" pressed="true" autorepeat="true"/>
624 </map>
625 <map keycode="80" pressed="true">
626 <event keycode="48" unicode="48" modifiers="0" pressed="true" autorepeat="true"/>
627 </map>
628 <map keycode="81" pressed="true">
629 <event keycode="49" unicode="49" modifiers="0" pressed="true" autorepeat="true"/>
630 </map>
631 <map keycode="82" pressed="true">
632 <event keycode="52" unicode="52" modifiers="0" pressed="true" autorepeat="true"/>
633 </map>
634 <map keycode="83" pressed="true">
635 <event keycode="64" unicode="64" modifiers="0" pressed="true" autorepeat="true"/>
636 </map>
637 <map keycode="84" pressed="true">
638 <event keycode="53" unicode="53" modifiers="0" pressed="true" autorepeat="true"/>
639 </map>
640 <map keycode="85" pressed="true">
641 <event keycode="55" unicode="55" modifiers="0" pressed="true" autorepeat="true"/>
642 </map>
643 <map keycode="87" pressed="true">
644 <event keycode="50" unicode="50" modifiers="0" pressed="true" autorepeat="true"/>
645 </map>
646 <map keycode="89" pressed="true">
647 <event keycode="54" unicode="54" modifiers="0" pressed="true" autorepeat="true"/>
648 </map>
649 <map keycode="32" pressed="false">
650 <event keycode="32" unicode="32" modifiers="0" pressed="false" autorepeat="false"/>
651 </map>
652 <map keycode="39" pressed="false">
653 <event keycode="39" unicode="39" modifiers="0" pressed="false" autorepeat="false"/>
654 </map>
655 <map keycode="44" pressed="false">
656 <event keycode="44" unicode="44" modifiers="0" pressed="false" autorepeat="false"/>
657 </map>
658 <map keycode="46" pressed="false">
659 <event keycode="46" unicode="46" modifiers="0" pressed="false" autorepeat="false"/>
660 </map>
661 <map keycode="65" pressed="false">
662 <event keycode="33" unicode="33" modifiers="0" pressed="false" autorepeat="false"/>
663 </map>
664 <map keycode="66" pressed="false">
665 <event keycode="45" unicode="45" modifiers="0" pressed="false" autorepeat="false"/>
666 </map>
667 <map keycode="68" pressed="false">
668 <event keycode="35" unicode="35" modifiers="0" pressed="false" autorepeat="false"/>
669 </map>
670 <map keycode="69" pressed="false">
671 <event keycode="51" unicode="51" modifiers="0" pressed="false" autorepeat="false"/>
672 </map>
673 <map keycode="70" pressed="false">
674 <event keycode="36" unicode="36" modifiers="0" pressed="false" autorepeat="false"/>
675 </map>
676 <map keycode="71" pressed="false">
677 <event keycode="37" unicode="37" modifiers="0" pressed="false" autorepeat="false"/>
678 </map>
679 <map keycode="72" pressed="false">
680 <event keycode="95" unicode="95" modifiers="0" pressed="false" autorepeat="false"/>
681 </map>
682 <map keycode="73" pressed="false">
683 <event keycode="56" unicode="56" modifiers="0" pressed="false" autorepeat="false"/>
684 </map>
685 <map keycode="74" pressed="false">
686 <event keycode="38" unicode="38" modifiers="0" pressed="false" autorepeat="false"/>
687 </map>
688 <map keycode="75" pressed="false">
689 <event keycode="42" unicode="42" modifiers="0" pressed="false" autorepeat="false"/>
690 </map>
691 <map keycode="76" pressed="false">
692 <event keycode="40" unicode="40" modifiers="0" pressed="false" autorepeat="false"/>
693 </map>
694 <map keycode="77" pressed="false">
695 <event keycode="61" unicode="61" modifiers="0" pressed="false" autorepeat="false"/>
696 </map>
697 <map keycode="78" pressed="false">
698 <event keycode="43" unicode="43" modifiers="0" pressed="false" autorepeat="false"/>
699 </map>
700 <map keycode="79" pressed="false">
701 <event keycode="57" unicode="57" modifiers="0" pressed="false" autorepeat="false"/>
702 </map>
703 <map keycode="80" pressed="false">
704 <event keycode="48" unicode="48" modifiers="0" pressed="false" autorepeat="false"/>
705 </map>
706 <map keycode="81" pressed="false">
707 <event keycode="49" unicode="49" modifiers="0" pressed="false" autorepeat="false"/>
708 </map>
709 <map keycode="82" pressed="false">
710 <event keycode="52" unicode="52" modifiers="0" pressed="false" autorepeat="false"/>
711 </map>
712 <map keycode="83" pressed="false">
713 <event keycode="64" unicode="64" modifiers="0" pressed="false" autorepeat="false"/>
714 </map>
715 <map keycode="84" pressed="false">
716 <event keycode="53" unicode="53" modifiers="0" pressed="false" autorepeat="false"/>
717 </map>
718 <map keycode="85" pressed="false">
719 <event keycode="55" unicode="55" modifiers="0" pressed="false" autorepeat="false"/>
720 </map>
721 <map keycode="87" pressed="false">
722 <event keycode="50" unicode="50" modifiers="0" pressed="false" autorepeat="false"/>
723 </map>
724 <map keycode="89" pressed="false">
725 <event keycode="54" unicode="54" modifiers="0" pressed="false" autorepeat="false"/>
726 </map>
727</state>
728
729<state name="control">
730 <map keycode="32" pressed="true">
731 <event keycode="96" unicode="96" modifiers="16" pressed="true" autorepeat="false"/>
732 </map>
733 <map keycode="39" pressed="true">
734 <event keycode="94" unicode="94" modifiers="16" pressed="true" autorepeat="false"/>
735 </map>
736 <map keycode="44" pressed="true">
737 <event keycode="123" unicode="123" modifiers="16" pressed="true" autorepeat="false"/>
738 </map>
739 <map keycode="46" pressed="true">
740 <event keycode="93" unicode="93" modifiers="16" pressed="true" autorepeat="false"/>
741 </map>
742 <map keycode="65" pressed="true">
743 <event keycode="65" unicode="1" modifiers="16" pressed="true" autorepeat="false"/>
744 </map>
745 <map keycode="66" pressed="true">
746 <event keycode="66" unicode="2" modifiers="16" pressed="true" autorepeat="false"/>
747 </map>
748 <map keycode="67" pressed="true">
749 <event keycode="67" unicode="3" modifiers="16" pressed="true" autorepeat="false"/>
750 </map>
751 <map keycode="68" pressed="true">
752 <event keycode="68" unicode="4" modifiers="16" pressed="true" autorepeat="false"/>
753 </map>
754 <map keycode="69" pressed="true">
755 <event keycode="69" unicode="5" modifiers="16" pressed="true" autorepeat="false"/>
756 </map>
757 <map keycode="70" pressed="true">
758 <event keycode="70" unicode="6" modifiers="16" pressed="true" autorepeat="false"/>
759 </map>
760 <map keycode="71" pressed="true">
761 <event keycode="71" unicode="7" modifiers="16" pressed="true" autorepeat="false"/>
762 </map>
763 <map keycode="72" pressed="true">
764 <event keycode="72" unicode="8" modifiers="16" pressed="true" autorepeat="false"/>
765 </map>
766 <map keycode="73" pressed="true">
767 <event keycode="73" unicode="9" modifiers="16" pressed="true" autorepeat="false"/>
768 </map>
769 <map keycode="74" pressed="true">
770 <event keycode="74" unicode="10" modifiers="16" pressed="true" autorepeat="false"/>
771 </map>
772 <map keycode="75" pressed="true">
773 <event keycode="75" unicode="11" modifiers="16" pressed="true" autorepeat="false"/>
774 </map>
775 <map keycode="76" pressed="true">
776 <event keycode="76" unicode="12" modifiers="16" pressed="true" autorepeat="false"/>
777 </map>
778 <map keycode="77" pressed="true">
779 <event keycode="77" unicode="13" modifiers="16" pressed="true" autorepeat="false"/>
780 </map>
781 <map keycode="78" pressed="true">
782 <event keycode="78" unicode="14" modifiers="16" pressed="true" autorepeat="false"/>
783 </map>
784 <map keycode="79" pressed="true">
785 <event keycode="79" unicode="15" modifiers="16" pressed="true" autorepeat="false"/>
786 </map>
787 <map keycode="80" pressed="true">
788 <event keycode="80" unicode="16" modifiers="16" pressed="true" autorepeat="false"/>
789 </map>
790 <map keycode="81" pressed="true">
791 <event keycode="81" unicode="17" modifiers="16" pressed="true" autorepeat="false"/>
792 </map>
793 <map keycode="82" pressed="true">
794 <event keycode="82" unicode="18" modifiers="16" pressed="true" autorepeat="false"/>
795 </map>
796 <map keycode="83" pressed="true">
797 <event keycode="83" unicode="19" modifiers="16" pressed="true" autorepeat="false"/>
798 </map>
799 <map keycode="84" pressed="true">
800 <event keycode="84" unicode="20" modifiers="16" pressed="true" autorepeat="false"/>
801 </map>
802 <map keycode="85" pressed="true">
803 <event keycode="85" unicode="21" modifiers="16" pressed="true" autorepeat="false"/>
804 </map>
805 <map keycode="86" pressed="true">
806 <event keycode="86" unicode="22" modifiers="16" pressed="true" autorepeat="false"/>
807 </map>
808 <map keycode="87" pressed="true">
809 <event keycode="87" unicode="23" modifiers="16" pressed="true" autorepeat="false"/>
810 </map>
811 <map keycode="88" pressed="true">
812 <event keycode="88" unicode="24" modifiers="16" pressed="true" autorepeat="false"/>
813 </map>
814 <map keycode="89" pressed="true">
815 <event keycode="89" unicode="25" modifiers="16" pressed="true" autorepeat="false"/>
816 </map>
817 <map keycode="90" pressed="true">
818 <event keycode="90" unicode="26" modifiers="16" pressed="true" autorepeat="false"/>
819 </map>
820 <map keycode="32" pressed="false">
821 <event keycode="96" unicode="96" modifiers="16" pressed="false" autorepeat="false"/>
822 </map>
823 <map keycode="39" pressed="false">
824 <event keycode="94" unicode="94" modifiers="16" pressed="false" autorepeat="false"/>
825 </map>
826 <map keycode="44" pressed="false">
827 <event keycode="123" unicode="123" modifiers="16" pressed="false" autorepeat="false"/>
828 </map>
829 <map keycode="46" pressed="false">
830 <event keycode="93" unicode="93" modifiers="16" pressed="false" autorepeat="false"/>
831 </map>
832 <map keycode="65" pressed="false">
833 <event keycode="65" unicode="1" modifiers="16" pressed="false" autorepeat="false"/>
834 </map>
835 <map keycode="66" pressed="false">
836 <event keycode="66" unicode="2" modifiers="16" pressed="false" autorepeat="false"/>
837 </map>
838 <map keycode="67" pressed="false">
839 <event keycode="67" unicode="3" modifiers="16" pressed="false" autorepeat="false"/>
840 </map>
841 <map keycode="68" pressed="false">
842 <event keycode="68" unicode="4" modifiers="16" pressed="false" autorepeat="false"/>
843 </map>
844 <map keycode="69" pressed="false">
845 <event keycode="69" unicode="5" modifiers="16" pressed="false" autorepeat="false"/>
846 </map>
847 <map keycode="70" pressed="false">
848 <event keycode="70" unicode="6" modifiers="16" pressed="false" autorepeat="false"/>
849 </map>
850 <map keycode="71" pressed="false">
851 <event keycode="71" unicode="7" modifiers="16" pressed="false" autorepeat="false"/>
852 </map>
853 <map keycode="72" pressed="false">
854 <event keycode="72" unicode="8" modifiers="16" pressed="false" autorepeat="false"/>
855 </map>
856 <map keycode="73" pressed="false">
857 <event keycode="73" unicode="9" modifiers="16" pressed="false" autorepeat="false"/>
858 </map>
859 <map keycode="74" pressed="false">
860 <event keycode="74" unicode="10" modifiers="16" pressed="false" autorepeat="false"/>
861 </map>
862 <map keycode="75" pressed="false">
863 <event keycode="75" unicode="11" modifiers="16" pressed="false" autorepeat="false"/>
864 </map>
865 <map keycode="76" pressed="false">
866 <event keycode="76" unicode="12" modifiers="16" pressed="false" autorepeat="false"/>
867 </map>
868 <map keycode="77" pressed="false">
869 <event keycode="77" unicode="13" modifiers="16" pressed="false" autorepeat="false"/>
870 </map>
871 <map keycode="78" pressed="false">
872 <event keycode="78" unicode="14" modifiers="16" pressed="false" autorepeat="false"/>
873 </map>
874 <map keycode="79" pressed="false">
875 <event keycode="79" unicode="15" modifiers="16" pressed="false" autorepeat="false"/>
876 </map>
877 <map keycode="80" pressed="false">
878 <event keycode="80" unicode="16" modifiers="16" pressed="false" autorepeat="false"/>
879 </map>
880 <map keycode="81" pressed="false">
881 <event keycode="81" unicode="17" modifiers="16" pressed="false" autorepeat="false"/>
882 </map>
883 <map keycode="82" pressed="false">
884 <event keycode="82" unicode="18" modifiers="16" pressed="false" autorepeat="false"/>
885 </map>
886 <map keycode="83" pressed="false">
887 <event keycode="83" unicode="19" modifiers="16" pressed="false" autorepeat="false"/>
888 </map>
889 <map keycode="84" pressed="false">
890 <event keycode="84" unicode="20" modifiers="16" pressed="false" autorepeat="false"/>
891 </map>
892 <map keycode="85" pressed="false">
893 <event keycode="85" unicode="21" modifiers="16" pressed="false" autorepeat="false"/>
894 </map>
895 <map keycode="86" pressed="false">
896 <event keycode="86" unicode="22" modifiers="16" pressed="false" autorepeat="false"/>
897 </map>
898 <map keycode="87" pressed="false">
899 <event keycode="87" unicode="23" modifiers="16" pressed="false" autorepeat="false"/>
900 </map>
901 <map keycode="88" pressed="false">
902 <event keycode="88" unicode="24" modifiers="16" pressed="false" autorepeat="false"/>
903 </map>
904 <map keycode="89" pressed="false">
905 <event keycode="89" unicode="25" modifiers="16" pressed="false" autorepeat="false"/>
906 </map>
907 <map keycode="90" pressed="false">
908 <event keycode="90" unicode="26" modifiers="16" pressed="false" autorepeat="false"/>
909 </map>
910</state>
911
912<state name="alt">
913 <map keycode="32" pressed="true">
914 <event keycode="32" unicode="96" modifiers="40" pressed="true" autorepeat="false"/>
915 </map>
916 <map keycode="39" pressed="true">
917 <event keycode="94" unicode="94" modifiers="40" pressed="true" autorepeat="false"/>
918 </map>
919 <map keycode="44" pressed="true">
920 <event keycode="123" unicode="123" modifiers="40" pressed="true" autorepeat="false"/>
921 </map>
922 <map keycode="46" pressed="true">
923 <event keycode="93" unicode="93" modifiers="40" pressed="true" autorepeat="false"/>
924 </map>
925 <map keycode="65" pressed="true">
926 <event keycode="33" unicode="65" modifiers="40" pressed="true" autorepeat="false"/>
927 </map>
928 <map keycode="66" pressed="true">
929 <event keycode="45" unicode="66" modifiers="40" pressed="true" autorepeat="false"/>
930 </map>
931 <map keycode="67" pressed="true">
932 <event keycode="35" unicode="67" modifiers="40" pressed="true" autorepeat="false"/>
933 </map>
934 <map keycode="68" pressed="true">
935 <event keycode="51" unicode="68" modifiers="40" pressed="true" autorepeat="false"/>
936 </map>
937 <map keycode="69" pressed="true">
938 <event keycode="36" unicode="69" modifiers="40" pressed="true" autorepeat="false"/>
939 </map>
940 <map keycode="70" pressed="true">
941 <event keycode="37" unicode="70" modifiers="40" pressed="true" autorepeat="false"/>
942 </map>
943 <map keycode="71" pressed="true">
944 <event keycode="95" unicode="71" modifiers="40" pressed="true" autorepeat="false"/>
945 </map>
946 <map keycode="72" pressed="true">
947 <event keycode="56" unicode="72" modifiers="40" pressed="true" autorepeat="false"/>
948 </map>
949 <map keycode="73" pressed="true">
950 <event keycode="56" unicode="73" modifiers="40" pressed="true" autorepeat="false"/>
951 </map>
952 <map keycode="74" pressed="true">
953 <event keycode="38" unicode="74" modifiers="40" pressed="true" autorepeat="false"/>
954 </map>
955 <map keycode="75" pressed="true">
956 <event keycode="42" unicode="75" modifiers="40" pressed="true" autorepeat="false"/>
957 </map>
958 <map keycode="76" pressed="true">
959 <event keycode="40" unicode="76" modifiers="40" pressed="true" autorepeat="false"/>
960 </map>
961 <map keycode="77" pressed="true">
962 <event keycode="61" unicode="77" modifiers="40" pressed="true" autorepeat="false"/>
963 </map>
964 <map keycode="78" pressed="true">
965 <event keycode="43" unicode="78" modifiers="40" pressed="true" autorepeat="false"/>
966 </map>
967 <map keycode="79" pressed="true">
968 <event keycode="57" unicode="79" modifiers="40" pressed="true" autorepeat="false"/>
969 </map>
970 <map keycode="80" pressed="true">
971 <event keycode="48" unicode="80" modifiers="40" pressed="true" autorepeat="false"/>
972 </map>
973 <map keycode="81" pressed="true">
974 <event keycode="49" unicode="81" modifiers="40" pressed="true" autorepeat="false"/>
975 </map>
976 <map keycode="82" pressed="true">
977 <event keycode="52" unicode="82" modifiers="40" pressed="true" autorepeat="false"/>
978 </map>
979 <map keycode="83" pressed="true">
980 <event keycode="64" unicode="83" modifiers="40" pressed="true" autorepeat="false"/>
981 </map>
982 <map keycode="84" pressed="true">
983 <event keycode="53" unicode="84" modifiers="40" pressed="true" autorepeat="false"/>
984 </map>
985 <map keycode="85" pressed="true">
986 <event keycode="55" unicode="85" modifiers="40" pressed="true" autorepeat="false"/>
987 </map>
988 <map keycode="86" pressed="true">
989 <event keycode="50" unicode="86" modifiers="40" pressed="true" autorepeat="false"/>
990 </map>
991 <map keycode="87" pressed="true">
992 <event keycode="54" unicode="87" modifiers="40" pressed="true" autorepeat="false"/>
993 </map>
994 <map keycode="88" pressed="true">
995 <event keycode="124" unicode="88" modifiers="40" pressed="true" autorepeat="false"/>
996 </map>
997 <map keycode="89" pressed="true">
998 <event keycode="126" unicode="89" modifiers="40" pressed="true" autorepeat="false"/>
999 </map>
1000 <map keycode="90" pressed="true">
1001 <event keycode="90" unicode="90" modifiers="40" pressed="true" autorepeat="false"/>
1002 </map>
1003 <map keycode="32" pressed="false">
1004 <event keycode="32" unicode="96" modifiers="40" pressed="false" autorepeat="false"/>
1005 </map>
1006 <map keycode="39" pressed="false">
1007 <event keycode="94" unicode="94" modifiers="40" pressed="false" autorepeat="false"/>
1008 </map>
1009 <map keycode="44" pressed="false">
1010 <event keycode="123" unicode="123" modifiers="40" pressed="false" autorepeat="false"/>
1011 </map>
1012 <map keycode="46" pressed="false">
1013 <event keycode="93" unicode="93" modifiers="40" pressed="false" autorepeat="false"/>
1014 </map>
1015 <map keycode="65" pressed="false">
1016 <event keycode="33" unicode="65" modifiers="40" pressed="false" autorepeat="false"/>
1017 </map>
1018 <map keycode="66" pressed="false">
1019 <event keycode="45" unicode="66" modifiers="40" pressed="false" autorepeat="false"/>
1020 </map>
1021 <map keycode="67" pressed="false">
1022 <event keycode="35" unicode="67" modifiers="40" pressed="false" autorepeat="false"/>
1023 </map>
1024 <map keycode="68" pressed="false">
1025 <event keycode="51" unicode="68" modifiers="40" pressed="false" autorepeat="false"/>
1026 </map>
1027 <map keycode="69" pressed="false">
1028 <event keycode="36" unicode="69" modifiers="40" pressed="false" autorepeat="false"/>
1029 </map>
1030 <map keycode="70" pressed="false">
1031 <event keycode="37" unicode="70" modifiers="40" pressed="false" autorepeat="false"/>
1032 </map>
1033 <map keycode="71" pressed="false">
1034 <event keycode="95" unicode="71" modifiers="40" pressed="false" autorepeat="false"/>
1035 </map>
1036 <map keycode="72" pressed="false">
1037 <event keycode="56" unicode="72" modifiers="40" pressed="false" autorepeat="false"/>
1038 </map>
1039 <map keycode="73" pressed="false">
1040 <event keycode="56" unicode="73" modifiers="40" pressed="false" autorepeat="false"/>
1041 </map>
1042 <map keycode="74" pressed="false">
1043 <event keycode="38" unicode="74" modifiers="40" pressed="false" autorepeat="false"/>
1044 </map>
1045 <map keycode="75" pressed="false">
1046 <event keycode="42" unicode="75" modifiers="40" pressed="false" autorepeat="false"/>
1047 </map>
1048 <map keycode="76" pressed="false">
1049 <event keycode="40" unicode="76" modifiers="40" pressed="false" autorepeat="false"/>
1050 </map>
1051 <map keycode="77" pressed="false">
1052 <event keycode="61" unicode="77" modifiers="40" pressed="false" autorepeat="false"/>
1053 </map>
1054 <map keycode="78" pressed="false">
1055 <event keycode="43" unicode="78" modifiers="40" pressed="false" autorepeat="false"/>
1056 </map>
1057 <map keycode="79" pressed="false">
1058 <event keycode="57" unicode="79" modifiers="40" pressed="false" autorepeat="false"/>
1059 </map>
1060 <map keycode="80" pressed="false">
1061 <event keycode="48" unicode="80" modifiers="40" pressed="false" autorepeat="false"/>
1062 </map>
1063 <map keycode="81" pressed="false">
1064 <event keycode="49" unicode="81" modifiers="40" pressed="false" autorepeat="false"/>
1065 </map>
1066 <map keycode="82" pressed="false">
1067 <event keycode="52" unicode="82" modifiers="40" pressed="false" autorepeat="false"/>
1068 </map>
1069 <map keycode="83" pressed="false">
1070 <event keycode="64" unicode="83" modifiers="40" pressed="false" autorepeat="false"/>
1071 </map>
1072 <map keycode="84" pressed="false">
1073 <event keycode="53" unicode="84" modifiers="40" pressed="false" autorepeat="false"/>
1074 </map>
1075 <map keycode="85" pressed="false">
1076 <event keycode="55" unicode="85" modifiers="40" pressed="false" autorepeat="false"/>
1077 </map>
1078 <map keycode="86" pressed="false">
1079 <event keycode="50" unicode="86" modifiers="40" pressed="false" autorepeat="false"/>
1080 </map>
1081 <map keycode="87" pressed="false">
1082 <event keycode="54" unicode="87" modifiers="40" pressed="false" autorepeat="false"/>
1083 </map>
1084 <map keycode="88" pressed="false">
1085 <event keycode="124" unicode="88" modifiers="40" pressed="false" autorepeat="false"/>
1086 </map>
1087 <map keycode="89" pressed="false">
1088 <event keycode="126" unicode="89" modifiers="40" pressed="false" autorepeat="false"/>
1089 </map>
1090 <map keycode="90" pressed="false">
1091 <event keycode="90" unicode="90" modifiers="40" pressed="false" autorepeat="false"/>
1092 </map>
1093</state>
1094
1095<state name="iFn">
1096 <map keycode="32" pressed="true">
1097 <event keycode="124" unicode="124" modifiers="0" pressed="true" autorepeat="true"/>
1098 <next-state name="Fn"/>
1099 </map>
1100 <map keycode="39" pressed="true">
1101 <event keycode="126" unicode="126" modifiers="0" pressed="true" autorepeat="true"/>
1102 <next-state name="Fn"/>
1103 </map>
1104 <map keycode="44" pressed="true">
1105 <event keycode="41" unicode="41" modifiers="0" pressed="true" autorepeat="true"/>
1106 <next-state name="Fn"/>
1107 </map>
1108 <map keycode="46" pressed="true">
1109 <event keycode="60" unicode="60" modifiers="0" pressed="true" autorepeat="true"/>
1110 <next-state name="Fn"/>
1111 </map>
1112 <map keycode="47" pressed="true">
1113 <event keycode="4133" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
1114 <next-state name="Fn-Num"/>
1115 </map>
1116 <map keycode="65" pressed="true">
1117 <event keycode="33" unicode="33" modifiers="0" pressed="true" autorepeat="true"/>
1118 <next-state name="Fn"/>
1119 </map>
1120 <map keycode="66" pressed="true">
1121 <event keycode="45" unicode="45" modifiers="0" pressed="true" autorepeat="true"/>
1122 <next-state name="Fn"/>
1123 </map>
1124 <map keycode="67" pressed="true">
1125 <event keycode="67" unicode="3" modifiers="16" pressed="true" autorepeat="false"/>
1126 <next-state name="Fn"/>
1127 </map>
1128 <map keycode="68" pressed="true">
1129 <event keycode="35" unicode="35" modifiers="0" pressed="true" autorepeat="true"/>
1130 <next-state name="Fn"/>
1131 </map>
1132 <map keycode="69" pressed="true">
1133 <event keycode="51" unicode="51" modifiers="0" pressed="true" autorepeat="true"/>
1134 <next-state name="Fn"/>
1135 </map>
1136 <map keycode="70" pressed="true">
1137 <event keycode="36" unicode="36" modifiers="0" pressed="true" autorepeat="true"/>
1138 <next-state name="Fn"/>
1139 </map>
1140 <map keycode="71" pressed="true">
1141 <event keycode="37" unicode="37" modifiers="0" pressed="true" autorepeat="true"/>
1142 <next-state name="Fn"/>
1143 </map>
1144 <map keycode="72" pressed="true">
1145 <event keycode="95" unicode="95" modifiers="0" pressed="true" autorepeat="true"/>
1146 <next-state name="Fn"/>
1147 </map>
1148 <map keycode="73" pressed="true">
1149 <event keycode="56" unicode="56" modifiers="0" pressed="true" autorepeat="true"/>
1150 <next-state name="Fn"/>
1151 </map>
1152 <map keycode="74" pressed="true">
1153 <event keycode="38" unicode="38" modifiers="0" pressed="true" autorepeat="true"/>
1154 <next-state name="Fn"/>
1155 </map>
1156 <map keycode="75" pressed="true">
1157 <event keycode="42" unicode="42" modifiers="0" pressed="true" autorepeat="true"/>
1158 <next-state name="Fn"/>
1159 </map>
1160 <map keycode="76" pressed="true">
1161 <event keycode="40" unicode="40" modifiers="0" pressed="true" autorepeat="true"/>
1162 <next-state name="Fn"/>
1163 </map>
1164 <map keycode="77" pressed="true">
1165 <event keycode="61" unicode="61" modifiers="0" pressed="true" autorepeat="true"/>
1166 <next-state name="Fn"/>
1167 </map>
1168 <map keycode="78" pressed="true">
1169 <event keycode="43" unicode="43" modifiers="0" pressed="true" autorepeat="true"/>
1170 <next-state name="Fn"/>
1171 </map>
1172 <map keycode="79" pressed="true">
1173 <event keycode="57" unicode="57" modifiers="0" pressed="true" autorepeat="true"/>
1174 <next-state name="Fn"/>
1175 </map>
1176 <map keycode="80" pressed="true">
1177 <event keycode="48" unicode="48" modifiers="0" pressed="true" autorepeat="true"/>
1178 <next-state name="Fn"/>
1179 </map>
1180 <map keycode="81" pressed="true">
1181 <event keycode="49" unicode="49" modifiers="0" pressed="true" autorepeat="true"/>
1182 <next-state name="Fn"/>
1183 </map>
1184 <map keycode="82" pressed="true">
1185 <event keycode="52" unicode="52" modifiers="0" pressed="true" autorepeat="true"/>
1186 <next-state name="Fn"/>
1187 </map>
1188 <map keycode="83" pressed="true">
1189 <event keycode="64" unicode="64" modifiers="0" pressed="true" autorepeat="true"/>
1190 <next-state name="Fn"/>
1191 </map>
1192 <map keycode="84" pressed="true">
1193 <event keycode="53" unicode="53" modifiers="0" pressed="true" autorepeat="true"/>
1194 <next-state name="Fn"/>
1195 </map>
1196 <map keycode="85" pressed="true">
1197 <event keycode="55" unicode="55" modifiers="0" pressed="true" autorepeat="true"/>
1198 <next-state name="Fn"/>
1199 </map>
1200 <map keycode="86" pressed="true">
1201 <event keycode="22" unicode="22" modifiers="16" pressed="true" autorepeat="false"/>
1202 <next-state name="Fn"/>
1203 </map>
1204 <map keycode="87" pressed="true">
1205 <event keycode="50" unicode="50" modifiers="0" pressed="true" autorepeat="true"/>
1206 <next-state name="Fn"/>
1207 </map>
1208 <map keycode="88" pressed="true">
1209 <event keycode="24" unicode="24" modifiers="16" pressed="true" autorepeat="false"/>
1210 <next-state name="Fn"/>
1211 </map>
1212 <map keycode="89" pressed="true">
1213 <event keycode="54" unicode="54" modifiers="0" pressed="true" autorepeat="true"/>
1214 <next-state name="Fn"/>
1215 </map>
1216 <map keycode="4097" pressed="true">
1217 <event keycode="4132" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
1218 <next-state name="Fn-Caps"/>
1219 </map>
1220 <map keycode="4128" pressed="true">
1221 <event keycode="4128" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
1222 <next-state name="LShift-Fn"/>
1223 </map>
1224 <map keycode="4130" pressed="true">
1225 <event keycode="4130" unicode="-1" modifiers="40" pressed="true" autorepeat="false"/>
1226 <next-state name="RShift-Fn"/>
1227 </map>
1228 <map keycode="32" pressed="false">
1229 <event keycode="124" unicode="124" modifiers="0" pressed="false" autorepeat="false"/>
1230 <next-state name="Fn"/>
1231 </map>
1232 <map keycode="39" pressed="false">
1233 <event keycode="126" unicode="126" modifiers="0" pressed="false" autorepeat="false"/>
1234 <next-state name="Fn"/>
1235 </map>
1236 <map keycode="44" pressed="false">
1237 <event keycode="41" unicode="41" modifiers="0" pressed="false" autorepeat="false"/>
1238 <next-state name="Fn"/>
1239 </map>
1240 <map keycode="46" pressed="false">
1241 <event keycode="60" unicode="60" modifiers="0" pressed="false" autorepeat="false"/>
1242 <next-state name="Fn"/>
1243 </map>
1244 <map keycode="65" pressed="false">
1245 <event keycode="33" unicode="33" modifiers="0" pressed="false" autorepeat="false"/>
1246 <next-state name="Fn"/>
1247 </map>
1248 <map keycode="66" pressed="false">
1249 <event keycode="45" unicode="45" modifiers="0" pressed="false" autorepeat="false"/>
1250 <next-state name="Fn"/>
1251 </map>
1252 <map keycode="67" pressed="false">
1253 <event keycode="67" unicode="3" modifiers="16" pressed="false" autorepeat="false"/>
1254 <next-state name="Fn"/>
1255 </map>
1256 <map keycode="68" pressed="false">
1257 <event keycode="35" unicode="35" modifiers="0" pressed="false" autorepeat="false"/>
1258 <next-state name="Fn"/>
1259 </map>
1260 <map keycode="69" pressed="false">
1261 <event keycode="51" unicode="51" modifiers="0" pressed="false" autorepeat="false"/>
1262 <next-state name="Fn"/>
1263 </map>
1264 <map keycode="70" pressed="false">
1265 <event keycode="36" unicode="36" modifiers="0" pressed="false" autorepeat="false"/>
1266 <next-state name="Fn"/>
1267 </map>
1268 <map keycode="71" pressed="false">
1269 <event keycode="37" unicode="37" modifiers="0" pressed="false" autorepeat="false"/>
1270 <next-state name="Fn"/>
1271 </map>
1272 <map keycode="72" pressed="false">
1273 <event keycode="95" unicode="95" modifiers="0" pressed="false" autorepeat="false"/>
1274 <next-state name="Fn"/>
1275 </map>
1276 <map keycode="73" pressed="false">
1277 <event keycode="56" unicode="56" modifiers="0" pressed="false" autorepeat="false"/>
1278 <next-state name="Fn"/>
1279 </map>
1280 <map keycode="74" pressed="false">
1281 <event keycode="38" unicode="38" modifiers="0" pressed="false" autorepeat="false"/>
1282 <next-state name="Fn"/>
1283 </map>
1284 <map keycode="75" pressed="false">
1285 <event keycode="42" unicode="42" modifiers="0" pressed="false" autorepeat="false"/>
1286 <next-state name="Fn"/>
1287 </map>
1288 <map keycode="76" pressed="false">
1289 <event keycode="40" unicode="40" modifiers="0" pressed="false" autorepeat="false"/>
1290 <next-state name="Fn"/>
1291 </map>
1292 <map keycode="77" pressed="false">
1293 <event keycode="61" unicode="61" modifiers="0" pressed="false" autorepeat="false"/>
1294 <next-state name="Fn"/>
1295 </map>
1296 <map keycode="78" pressed="false">
1297 <event keycode="43" unicode="43" modifiers="0" pressed="false" autorepeat="false"/>
1298 <next-state name="Fn"/>
1299 </map>
1300 <map keycode="79" pressed="false">
1301 <event keycode="57" unicode="57" modifiers="0" pressed="false" autorepeat="false"/>
1302 <next-state name="Fn"/>
1303 </map>
1304 <map keycode="80" pressed="false">
1305 <event keycode="48" unicode="48" modifiers="0" pressed="false" autorepeat="false"/>
1306 <next-state name="Fn"/>
1307 </map>
1308 <map keycode="81" pressed="false">
1309 <event keycode="49" unicode="49" modifiers="0" pressed="false" autorepeat="false"/>
1310 <next-state name="Fn"/>
1311 </map>
1312 <map keycode="82" pressed="false">
1313 <event keycode="52" unicode="52" modifiers="0" pressed="false" autorepeat="false"/>
1314 <next-state name="Fn"/>
1315 </map>
1316 <map keycode="83" pressed="false">
1317 <event keycode="64" unicode="64" modifiers="0" pressed="false" autorepeat="false"/>
1318 <next-state name="Fn"/>
1319 </map>
1320 <map keycode="84" pressed="false">
1321 <event keycode="53" unicode="53" modifiers="0" pressed="false" autorepeat="false"/>
1322 <next-state name="Fn"/>
1323 </map>
1324 <map keycode="85" pressed="false">
1325 <event keycode="55" unicode="55" modifiers="0" pressed="false" autorepeat="false"/>
1326 <next-state name="Fn"/>
1327 </map>
1328 <map keycode="86" pressed="false">
1329 <event keycode="22" unicode="22" modifiers="16" pressed="false" autorepeat="false"/>
1330 <next-state name="Fn"/>
1331 </map>
1332 <map keycode="87" pressed="false">
1333 <event keycode="50" unicode="50" modifiers="0" pressed="false" autorepeat="false"/>
1334 <next-state name="Fn"/>
1335 </map>
1336 <map keycode="88" pressed="false">
1337 <event keycode="24" unicode="24" modifiers="16" pressed="false" autorepeat="false"/>
1338 <next-state name="Fn"/>
1339 </map>
1340 <map keycode="89" pressed="false">
1341 <event keycode="54" unicode="54" modifiers="0" pressed="false" autorepeat="false"/>
1342 <next-state name="Fn"/>
1343 </map>
1344 <map keycode="4165" pressed="false">
1345 <event keycode="4165" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
1346 <next-state name="sFn"/>
1347 </map>
1348</state>
1349
1350<state name="sFn">
1351 <map keycode="32" pressed="true">
1352 <event keycode="124" unicode="124" modifiers="0" pressed="true" autorepeat="true"/>
1353 <next-state name="Normal"/>
1354 </map>
1355 <map keycode="39" pressed="true">
1356 <event keycode="126" unicode="126" modifiers="0" pressed="true" autorepeat="true"/>
1357 <next-state name="Normal"/>
1358 </map>
1359 <map keycode="44" pressed="true">
1360 <event keycode="41" unicode="41" modifiers="0" pressed="true" autorepeat="true"/>
1361 <next-state name="Normal"/>
1362 </map>
1363 <map keycode="46" pressed="true">
1364 <event keycode="60" unicode="60" modifiers="0" pressed="true" autorepeat="true"/>
1365 <next-state name="Normal"/>
1366 </map>
1367 <map keycode="47" pressed="true">
1368 <event keycode="4133" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
1369 <next-state name="Num"/>
1370 </map>
1371 <map keycode="65" pressed="true">
1372 <event keycode="33" unicode="33" modifiers="0" pressed="true" autorepeat="true"/>
1373 <next-state name="Normal"/>
1374 </map>
1375 <map keycode="66" pressed="true">
1376 <event keycode="45" unicode="45" modifiers="0" pressed="true" autorepeat="true"/>
1377 <next-state name="Normal"/>
1378 </map>
1379 <map keycode="67" pressed="true">
1380 <event keycode="67" unicode="3" modifiers="16" pressed="true" autorepeat="false"/>
1381 <next-state name="Normal"/>
1382 </map>
1383 <map keycode="68" pressed="true">
1384 <event keycode="35" unicode="35" modifiers="0" pressed="true" autorepeat="true"/>
1385 <next-state name="Normal"/>
1386 </map>
1387 <map keycode="69" pressed="true">
1388 <event keycode="51" unicode="51" modifiers="0" pressed="true" autorepeat="true"/>
1389 <next-state name="Normal"/>
1390 </map>
1391 <map keycode="70" pressed="true">
1392 <event keycode="36" unicode="36" modifiers="0" pressed="true" autorepeat="true"/>
1393 <next-state name="Normal"/>
1394 </map>
1395 <map keycode="71" pressed="true">
1396 <event keycode="37" unicode="37" modifiers="0" pressed="true" autorepeat="true"/>
1397 <next-state name="Normal"/>
1398 </map>
1399 <map keycode="72" pressed="true">
1400 <event keycode="95" unicode="95" modifiers="0" pressed="true" autorepeat="true"/>
1401 <next-state name="Normal"/>
1402 </map>
1403 <map keycode="73" pressed="true">
1404 <event keycode="56" unicode="56" modifiers="0" pressed="true" autorepeat="true"/>
1405 <next-state name="Normal"/>
1406 </map>
1407 <map keycode="74" pressed="true">
1408 <event keycode="38" unicode="38" modifiers="0" pressed="true" autorepeat="true"/>
1409 <next-state name="Normal"/>
1410 </map>
1411 <map keycode="75" pressed="true">
1412 <event keycode="42" unicode="42" modifiers="0" pressed="true" autorepeat="true"/>
1413 <next-state name="Normal"/>
1414 </map>
1415 <map keycode="76" pressed="true">
1416 <event keycode="40" unicode="40" modifiers="0" pressed="true" autorepeat="true"/>
1417 <next-state name="Normal"/>
1418 </map>
1419 <map keycode="77" pressed="true">
1420 <event keycode="61" unicode="61" modifiers="0" pressed="true" autorepeat="true"/>
1421 <next-state name="Normal"/>
1422 </map>
1423 <map keycode="78" pressed="true">
1424 <event keycode="43" unicode="43" modifiers="0" pressed="true" autorepeat="true"/>
1425 <next-state name="Normal"/>
1426 </map>
1427 <map keycode="79" pressed="true">
1428 <event keycode="57" unicode="57" modifiers="0" pressed="true" autorepeat="true"/>
1429 <next-state name="Normal"/>
1430 </map>
1431 <map keycode="80" pressed="true">
1432 <event keycode="48" unicode="48" modifiers="0" pressed="true" autorepeat="true"/>
1433 <next-state name="Normal"/>
1434 </map>
1435 <map keycode="81" pressed="true">
1436 <event keycode="49" unicode="49" modifiers="0" pressed="true" autorepeat="true"/>
1437 <next-state name="Normal"/>
1438 </map>
1439 <map keycode="82" pressed="true">
1440 <event keycode="52" unicode="52" modifiers="0" pressed="true" autorepeat="true"/>
1441 <next-state name="Normal"/>
1442 </map>
1443 <map keycode="83" pressed="true">
1444 <event keycode="64" unicode="64" modifiers="0" pressed="true" autorepeat="true"/>
1445 <next-state name="Normal"/>
1446 </map>
1447 <map keycode="84" pressed="true">
1448 <event keycode="53" unicode="53" modifiers="0" pressed="true" autorepeat="true"/>
1449 <next-state name="Normal"/>
1450 </map>
1451 <map keycode="85" pressed="true">
1452 <event keycode="55" unicode="55" modifiers="0" pressed="true" autorepeat="true"/>
1453 <next-state name="Normal"/>
1454 </map>
1455 <map keycode="86" pressed="true">
1456 <event keycode="22" unicode="22" modifiers="16" pressed="true" autorepeat="false"/>
1457 <next-state name="Normal"/>
1458 </map>
1459 <map keycode="87" pressed="true">
1460 <event keycode="50" unicode="50" modifiers="0" pressed="true" autorepeat="true"/>
1461 <next-state name="Normal"/>
1462 </map>
1463 <map keycode="88" pressed="true">
1464 <event keycode="24" unicode="24" modifiers="16" pressed="true" autorepeat="false"/>
1465 <next-state name="Normal"/>
1466 </map>
1467 <map keycode="89" pressed="true">
1468 <event keycode="54" unicode="54" modifiers="0" pressed="true" autorepeat="true"/>
1469 <next-state name="Normal"/>
1470 </map>
1471 <map keycode="4097" pressed="true">
1472 <event keycode="4132" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
1473 <next-state name="Caps"/>
1474 </map>
1475 <map keycode="4128" pressed="true">
1476 <event keycode="4128" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
1477 <next-state name="LShift"/>
1478 </map>
1479 <map keycode="4130" pressed="true">
1480 <event keycode="4130" unicode="-1" modifiers="40" pressed="true" autorepeat="false"/>
1481 <next-state name="RShift"/>
1482 </map>
1483 <map keycode="32" pressed="false">
1484 <event keycode="124" unicode="124" modifiers="0" pressed="false" autorepeat="false"/>
1485 <next-state name="Normal"/>
1486 </map>
1487 <map keycode="39" pressed="false">
1488 <event keycode="126" unicode="126" modifiers="0" pressed="false" autorepeat="false"/>
1489 <next-state name="Normal"/>
1490 </map>
1491 <map keycode="44" pressed="false">
1492 <event keycode="41" unicode="41" modifiers="0" pressed="false" autorepeat="false"/>
1493 <next-state name="Normal"/>
1494 </map>
1495 <map keycode="46" pressed="false">
1496 <event keycode="60" unicode="60" modifiers="0" pressed="false" autorepeat="false"/>
1497 <next-state name="Normal"/>
1498 </map>
1499 <map keycode="65" pressed="false">
1500 <event keycode="33" unicode="33" modifiers="0" pressed="false" autorepeat="false"/>
1501 <next-state name="Normal"/>
1502 </map>
1503 <map keycode="66" pressed="false">
1504 <event keycode="45" unicode="45" modifiers="0" pressed="false" autorepeat="false"/>
1505 <next-state name="Normal"/>
1506 </map>
1507 <map keycode="67" pressed="false">
1508 <event keycode="67" unicode="3" modifiers="16" pressed="false" autorepeat="false"/>
1509 <next-state name="Normal"/>
1510 </map>
1511 <map keycode="68" pressed="false">
1512 <event keycode="35" unicode="35" modifiers="0" pressed="false" autorepeat="false"/>
1513 <next-state name="Normal"/>
1514 </map>
1515 <map keycode="69" pressed="false">
1516 <event keycode="51" unicode="51" modifiers="0" pressed="false" autorepeat="false"/>
1517 <next-state name="Normal"/>
1518 </map>
1519 <map keycode="70" pressed="false">
1520 <event keycode="36" unicode="36" modifiers="0" pressed="false" autorepeat="false"/>
1521 <next-state name="Normal"/>
1522 </map>
1523 <map keycode="71" pressed="false">
1524 <event keycode="37" unicode="37" modifiers="0" pressed="false" autorepeat="false"/>
1525 <next-state name="Normal"/>
1526 </map>
1527 <map keycode="72" pressed="false">
1528 <event keycode="95" unicode="95" modifiers="0" pressed="false" autorepeat="false"/>
1529 <next-state name="Normal"/>
1530 </map>
1531 <map keycode="73" pressed="false">
1532 <event keycode="56" unicode="56" modifiers="0" pressed="false" autorepeat="false"/>
1533 <next-state name="Normal"/>
1534 </map>
1535 <map keycode="74" pressed="false">
1536 <event keycode="38" unicode="38" modifiers="0" pressed="false" autorepeat="false"/>
1537 <next-state name="Normal"/>
1538 </map>
1539 <map keycode="75" pressed="false">
1540 <event keycode="42" unicode="42" modifiers="0" pressed="false" autorepeat="false"/>
1541 <next-state name="Normal"/>
1542 </map>
1543 <map keycode="76" pressed="false">
1544 <event keycode="40" unicode="40" modifiers="0" pressed="false" autorepeat="false"/>
1545 <next-state name="Normal"/>
1546 </map>
1547 <map keycode="77" pressed="false">
1548 <event keycode="61" unicode="61" modifiers="0" pressed="false" autorepeat="false"/>
1549 <next-state name="Normal"/>
1550 </map>
1551 <map keycode="78" pressed="false">
1552 <event keycode="43" unicode="43" modifiers="0" pressed="false" autorepeat="false"/>
1553 <next-state name="Normal"/>
1554 </map>
1555 <map keycode="79" pressed="false">
1556 <event keycode="57" unicode="57" modifiers="0" pressed="false" autorepeat="false"/>
1557 <next-state name="Normal"/>
1558 </map>
1559 <map keycode="80" pressed="false">
1560 <event keycode="48" unicode="48" modifiers="0" pressed="false" autorepeat="false"/>
1561 <next-state name="Normal"/>
1562 </map>
1563 <map keycode="81" pressed="false">
1564 <event keycode="49" unicode="49" modifiers="0" pressed="false" autorepeat="false"/>
1565 <next-state name="Normal"/>
1566 </map>
1567 <map keycode="82" pressed="false">
1568 <event keycode="52" unicode="52" modifiers="0" pressed="false" autorepeat="false"/>
1569 <next-state name="Normal"/>
1570 </map>
1571 <map keycode="83" pressed="false">
1572 <event keycode="64" unicode="64" modifiers="0" pressed="false" autorepeat="false"/>
1573 <next-state name="Normal"/>
1574 </map>
1575 <map keycode="84" pressed="false">
1576 <event keycode="53" unicode="53" modifiers="0" pressed="false" autorepeat="false"/>
1577 <next-state name="Normal"/>
1578 </map>
1579 <map keycode="85" pressed="false">
1580 <event keycode="55" unicode="55" modifiers="0" pressed="false" autorepeat="false"/>
1581 <next-state name="Normal"/>
1582 </map>
1583 <map keycode="86" pressed="false">
1584 <event keycode="22" unicode="22" modifiers="16" pressed="false" autorepeat="false"/>
1585 <next-state name="Normal"/>
1586 </map>
1587 <map keycode="87" pressed="false">
1588 <event keycode="50" unicode="50" modifiers="0" pressed="false" autorepeat="false"/>
1589 <next-state name="Normal"/>
1590 </map>
1591 <map keycode="88" pressed="false">
1592 <event keycode="24" unicode="24" modifiers="16" pressed="false" autorepeat="false"/>
1593 <next-state name="Normal"/>
1594 </map>
1595 <map keycode="89" pressed="false">
1596 <event keycode="54" unicode="54" modifiers="0" pressed="false" autorepeat="false"/>
1597 <next-state name="Normal"/>
1598 </map>
1599 <map keycode="4165" pressed="false">
1600 <event keycode="4165" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
1601 <next-state name="iFn"/>
1602 </map>
1603</state>
1604
1605<state name="Caps-iFn">
1606 <map keycode="32" pressed="true">
1607 <event keycode="124" unicode="124" modifiers="0" pressed="true" autorepeat="true"/>
1608 <next-state name="Fn-Caps"/>
1609 </map>
1610 <map keycode="39" pressed="true">
1611 <event keycode="126" unicode="126" modifiers="0" pressed="true" autorepeat="true"/>
1612 <next-state name="Fn-Caps"/>
1613 </map>
1614 <map keycode="44" pressed="true">
1615 <event keycode="41" unicode="41" modifiers="0" pressed="true" autorepeat="true"/>
1616 <next-state name="Fn-Caps"/>
1617 </map>
1618 <map keycode="46" pressed="true">
1619 <event keycode="60" unicode="60" modifiers="0" pressed="true" autorepeat="true"/>
1620 <next-state name="Fn-Caps"/>
1621 </map>
1622 <map keycode="47" pressed="true">
1623 <event keycode="4133" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
1624 <next-state name="Fn-Num"/>
1625 </map>
1626 <map keycode="65" pressed="true">
1627 <event keycode="33" unicode="33" modifiers="0" pressed="true" autorepeat="true"/>
1628 <next-state name="Fn-Caps"/>
1629 </map>
1630 <map keycode="66" pressed="true">
1631 <event keycode="45" unicode="45" modifiers="0" pressed="true" autorepeat="true"/>
1632 <next-state name="Fn-Caps"/>
1633 </map>
1634 <map keycode="67" pressed="true">
1635 <event keycode="67" unicode="3" modifiers="16" pressed="true" autorepeat="false"/>
1636 <next-state name="Fn-Caps"/>
1637 </map>
1638 <map keycode="68" pressed="true">
1639 <event keycode="35" unicode="35" modifiers="0" pressed="true" autorepeat="true"/>
1640 <next-state name="Fn-Caps"/>
1641 </map>
1642 <map keycode="69" pressed="true">
1643 <event keycode="51" unicode="51" modifiers="0" pressed="true" autorepeat="true"/>
1644 <next-state name="Fn-Caps"/>
1645 </map>
1646 <map keycode="70" pressed="true">
1647 <event keycode="36" unicode="36" modifiers="0" pressed="true" autorepeat="true"/>
1648 <next-state name="Fn-Caps"/>
1649 </map>
1650 <map keycode="71" pressed="true">
1651 <event keycode="37" unicode="37" modifiers="0" pressed="true" autorepeat="true"/>
1652 <next-state name="Fn-Caps"/>
1653 </map>
1654 <map keycode="72" pressed="true">
1655 <event keycode="95" unicode="95" modifiers="0" pressed="true" autorepeat="true"/>
1656 <next-state name="Fn-Caps"/>
1657 </map>
1658 <map keycode="73" pressed="true">
1659 <event keycode="56" unicode="56" modifiers="0" pressed="true" autorepeat="true"/>
1660 <next-state name="Fn-Caps"/>
1661 </map>
1662 <map keycode="74" pressed="true">
1663 <event keycode="38" unicode="38" modifiers="0" pressed="true" autorepeat="true"/>
1664 <next-state name="Fn-Caps"/>
1665 </map>
1666 <map keycode="75" pressed="true">
1667 <event keycode="42" unicode="42" modifiers="0" pressed="true" autorepeat="true"/>
1668 <next-state name="Fn-Caps"/>
1669 </map>
1670 <map keycode="76" pressed="true">
1671 <event keycode="40" unicode="40" modifiers="0" pressed="true" autorepeat="true"/>
1672 <next-state name="Fn-Caps"/>
1673 </map>
1674 <map keycode="77" pressed="true">
1675 <event keycode="61" unicode="61" modifiers="0" pressed="true" autorepeat="true"/>
1676 <next-state name="Fn-Caps"/>
1677 </map>
1678 <map keycode="78" pressed="true">
1679 <event keycode="43" unicode="43" modifiers="0" pressed="true" autorepeat="true"/>
1680 <next-state name="Fn-Caps"/>
1681 </map>
1682 <map keycode="79" pressed="true">
1683 <event keycode="57" unicode="57" modifiers="0" pressed="true" autorepeat="true"/>
1684 <next-state name="Fn-Caps"/>
1685 </map>
1686 <map keycode="80" pressed="true">
1687 <event keycode="48" unicode="48" modifiers="0" pressed="true" autorepeat="true"/>
1688 <next-state name="Fn-Caps"/>
1689 </map>
1690 <map keycode="81" pressed="true">
1691 <event keycode="49" unicode="49" modifiers="0" pressed="true" autorepeat="true"/>
1692 <next-state name="Fn-Caps"/>
1693 </map>
1694 <map keycode="82" pressed="true">
1695 <event keycode="52" unicode="52" modifiers="0" pressed="true" autorepeat="true"/>
1696 <next-state name="Fn-Caps"/>
1697 </map>
1698 <map keycode="83" pressed="true">
1699 <event keycode="64" unicode="64" modifiers="0" pressed="true" autorepeat="true"/>
1700 <next-state name="Fn-Caps"/>
1701 </map>
1702 <map keycode="84" pressed="true">
1703 <event keycode="53" unicode="53" modifiers="0" pressed="true" autorepeat="true"/>
1704 <next-state name="Fn-Caps"/>
1705 </map>
1706 <map keycode="85" pressed="true">
1707 <event keycode="55" unicode="55" modifiers="0" pressed="true" autorepeat="true"/>
1708 <next-state name="Fn-Caps"/>
1709 </map>
1710 <map keycode="86" pressed="true">
1711 <event keycode="22" unicode="22" modifiers="16" pressed="true" autorepeat="false"/>
1712 <next-state name="Fn-Caps"/>
1713 </map>
1714 <map keycode="87" pressed="true">
1715 <event keycode="50" unicode="50" modifiers="0" pressed="true" autorepeat="true"/>
1716 <next-state name="Fn-Caps"/>
1717 </map>
1718 <map keycode="88" pressed="true">
1719 <event keycode="24" unicode="24" modifiers="16" pressed="true" autorepeat="false"/>
1720 <next-state name="Fn-Caps"/>
1721 </map>
1722 <map keycode="89" pressed="true">
1723 <event keycode="54" unicode="54" modifiers="0" pressed="true" autorepeat="true"/>
1724 <next-state name="Fn-Caps"/>
1725 </map>
1726 <map keycode="4097" pressed="true">
1727 <event keycode="4132" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
1728 <next-state name="Fn"/>
1729 </map>
1730 <map keycode="4128" pressed="true">
1731 <event keycode="4128" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
1732 <next-state name="LShift-Fn-Caps"/>
1733 </map>
1734 <map keycode="4130" pressed="true">
1735 <event keycode="4130" unicode="-1" modifiers="40" pressed="true" autorepeat="false"/>
1736 <next-state name="RShift-Fn-Caps"/>
1737 </map>
1738 <map keycode="32" pressed="false">
1739 <event keycode="124" unicode="124" modifiers="0" pressed="false" autorepeat="false"/>
1740 <next-state name="Fn-Caps"/>
1741 </map>
1742 <map keycode="39" pressed="false">
1743 <event keycode="126" unicode="126" modifiers="0" pressed="false" autorepeat="false"/>
1744 <next-state name="Fn-Caps"/>
1745 </map>
1746 <map keycode="44" pressed="false">
1747 <event keycode="41" unicode="41" modifiers="0" pressed="false" autorepeat="false"/>
1748 <next-state name="Fn-Caps"/>
1749 </map>
1750 <map keycode="46" pressed="false">
1751 <event keycode="60" unicode="60" modifiers="0" pressed="false" autorepeat="false"/>
1752 <next-state name="Fn-Caps"/>
1753 </map>
1754 <map keycode="65" pressed="false">
1755 <event keycode="33" unicode="33" modifiers="0" pressed="false" autorepeat="false"/>
1756 <next-state name="Fn-Caps"/>
1757 </map>
1758 <map keycode="66" pressed="false">
1759 <event keycode="45" unicode="45" modifiers="0" pressed="false" autorepeat="false"/>
1760 <next-state name="Fn-Caps"/>
1761 </map>
1762 <map keycode="67" pressed="false">
1763 <event keycode="67" unicode="3" modifiers="16" pressed="false" autorepeat="false"/>
1764 <next-state name="Fn-Caps"/>
1765 </map>
1766 <map keycode="68" pressed="false">
1767 <event keycode="35" unicode="35" modifiers="0" pressed="false" autorepeat="false"/>
1768 <next-state name="Fn-Caps"/>
1769 </map>
1770 <map keycode="69" pressed="false">
1771 <event keycode="51" unicode="51" modifiers="0" pressed="false" autorepeat="false"/>
1772 <next-state name="Fn-Caps"/>
1773 </map>
1774 <map keycode="70" pressed="false">
1775 <event keycode="36" unicode="36" modifiers="0" pressed="false" autorepeat="false"/>
1776 <next-state name="Fn-Caps"/>
1777 </map>
1778 <map keycode="71" pressed="false">
1779 <event keycode="37" unicode="37" modifiers="0" pressed="false" autorepeat="false"/>
1780 <next-state name="Fn-Caps"/>
1781 </map>
1782 <map keycode="72" pressed="false">
1783 <event keycode="95" unicode="95" modifiers="0" pressed="false" autorepeat="false"/>
1784 <next-state name="Fn-Caps"/>
1785 </map>
1786 <map keycode="73" pressed="false">
1787 <event keycode="56" unicode="56" modifiers="0" pressed="false" autorepeat="false"/>
1788 <next-state name="Fn-Caps"/>
1789 </map>
1790 <map keycode="74" pressed="false">
1791 <event keycode="38" unicode="38" modifiers="0" pressed="false" autorepeat="false"/>
1792 <next-state name="Fn-Caps"/>
1793 </map>
1794 <map keycode="75" pressed="false">
1795 <event keycode="42" unicode="42" modifiers="0" pressed="false" autorepeat="false"/>
1796 <next-state name="Fn-Caps"/>
1797 </map>
1798 <map keycode="76" pressed="false">
1799 <event keycode="40" unicode="40" modifiers="0" pressed="false" autorepeat="false"/>
1800 <next-state name="Fn-Caps"/>
1801 </map>
1802 <map keycode="77" pressed="false">
1803 <event keycode="61" unicode="61" modifiers="0" pressed="false" autorepeat="false"/>
1804 <next-state name="Fn-Caps"/>
1805 </map>
1806 <map keycode="78" pressed="false">
1807 <event keycode="43" unicode="43" modifiers="0" pressed="false" autorepeat="false"/>
1808 <next-state name="Fn-Caps"/>
1809 </map>
1810 <map keycode="79" pressed="false">
1811 <event keycode="57" unicode="57" modifiers="0" pressed="false" autorepeat="false"/>
1812 <next-state name="Fn-Caps"/>
1813 </map>
1814 <map keycode="80" pressed="false">
1815 <event keycode="48" unicode="48" modifiers="0" pressed="false" autorepeat="false"/>
1816 <next-state name="Fn-Caps"/>
1817 </map>
1818 <map keycode="81" pressed="false">
1819 <event keycode="49" unicode="49" modifiers="0" pressed="false" autorepeat="false"/>
1820 <next-state name="Fn-Caps"/>
1821 </map>
1822 <map keycode="82" pressed="false">
1823 <event keycode="52" unicode="52" modifiers="0" pressed="false" autorepeat="false"/>
1824 <next-state name="Fn-Caps"/>
1825 </map>
1826 <map keycode="83" pressed="false">
1827 <event keycode="64" unicode="64" modifiers="0" pressed="false" autorepeat="false"/>
1828 <next-state name="Fn-Caps"/>
1829 </map>
1830 <map keycode="84" pressed="false">
1831 <event keycode="53" unicode="53" modifiers="0" pressed="false" autorepeat="false"/>
1832 <next-state name="Fn-Caps"/>
1833 </map>
1834 <map keycode="85" pressed="false">
1835 <event keycode="55" unicode="55" modifiers="0" pressed="false" autorepeat="false"/>
1836 <next-state name="Fn-Caps"/>
1837 </map>
1838 <map keycode="86" pressed="false">
1839 <event keycode="22" unicode="22" modifiers="16" pressed="false" autorepeat="false"/>
1840 <next-state name="Fn-Caps"/>
1841 </map>
1842 <map keycode="87" pressed="false">
1843 <event keycode="50" unicode="50" modifiers="0" pressed="false" autorepeat="false"/>
1844 <next-state name="Fn-Caps"/>
1845 </map>
1846 <map keycode="88" pressed="false">
1847 <event keycode="24" unicode="24" modifiers="16" pressed="false" autorepeat="false"/>
1848 <next-state name="Fn-Caps"/>
1849 </map>
1850 <map keycode="89" pressed="false">
1851 <event keycode="54" unicode="54" modifiers="0" pressed="false" autorepeat="false"/>
1852 <next-state name="Fn-Caps"/>
1853 </map>
1854 <map keycode="4165" pressed="false">
1855 <event keycode="4165" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
1856 <next-state name="Caps-sFn"/>
1857 </map>
1858</state>
1859
1860<state name="Caps-sFn">
1861 <map keycode="32" pressed="true">
1862 <event keycode="124" unicode="124" modifiers="0" pressed="true" autorepeat="true"/>
1863 <next-state name="Caps"/>
1864 </map>
1865 <map keycode="39" pressed="true">
1866 <event keycode="126" unicode="126" modifiers="0" pressed="true" autorepeat="true"/>
1867 <next-state name="Caps"/>
1868 </map>
1869 <map keycode="44" pressed="true">
1870 <event keycode="41" unicode="41" modifiers="0" pressed="true" autorepeat="true"/>
1871 <next-state name="Caps"/>
1872 </map>
1873 <map keycode="46" pressed="true">
1874 <event keycode="60" unicode="60" modifiers="0" pressed="true" autorepeat="true"/>
1875 <next-state name="Caps"/>
1876 </map>
1877 <map keycode="47" pressed="true">
1878 <event keycode="4133" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
1879 <next-state name="Num"/>
1880 </map>
1881 <map keycode="65" pressed="true">
1882 <event keycode="33" unicode="33" modifiers="0" pressed="true" autorepeat="true"/>
1883 <next-state name="Caps"/>
1884 </map>
1885 <map keycode="66" pressed="true">
1886 <event keycode="45" unicode="45" modifiers="0" pressed="true" autorepeat="true"/>
1887 <next-state name="Caps"/>
1888 </map>
1889 <map keycode="67" pressed="true">
1890 <event keycode="67" unicode="3" modifiers="16" pressed="true" autorepeat="false"/>
1891 <next-state name="Caps"/>
1892 </map>
1893 <map keycode="68" pressed="true">
1894 <event keycode="35" unicode="35" modifiers="0" pressed="true" autorepeat="true"/>
1895 <next-state name="Caps"/>
1896 </map>
1897 <map keycode="69" pressed="true">
1898 <event keycode="51" unicode="51" modifiers="0" pressed="true" autorepeat="true"/>
1899 <next-state name="Caps"/>
1900 </map>
1901 <map keycode="70" pressed="true">
1902 <event keycode="36" unicode="36" modifiers="0" pressed="true" autorepeat="true"/>
1903 <next-state name="Caps"/>
1904 </map>
1905 <map keycode="71" pressed="true">
1906 <event keycode="37" unicode="37" modifiers="0" pressed="true" autorepeat="true"/>
1907 <next-state name="Caps"/>
1908 </map>
1909 <map keycode="72" pressed="true">
1910 <event keycode="95" unicode="95" modifiers="0" pressed="true" autorepeat="true"/>
1911 <next-state name="Caps"/>
1912 </map>
1913 <map keycode="73" pressed="true">
1914 <event keycode="56" unicode="56" modifiers="0" pressed="true" autorepeat="true"/>
1915 <next-state name="Caps"/>
1916 </map>
1917 <map keycode="74" pressed="true">
1918 <event keycode="38" unicode="38" modifiers="0" pressed="true" autorepeat="true"/>
1919 <next-state name="Caps"/>
1920 </map>
1921 <map keycode="75" pressed="true">
1922 <event keycode="42" unicode="42" modifiers="0" pressed="true" autorepeat="true"/>
1923 <next-state name="Caps"/>
1924 </map>
1925 <map keycode="76" pressed="true">
1926 <event keycode="40" unicode="40" modifiers="0" pressed="true" autorepeat="true"/>
1927 <next-state name="Caps"/>
1928 </map>
1929 <map keycode="77" pressed="true">
1930 <event keycode="61" unicode="61" modifiers="0" pressed="true" autorepeat="true"/>
1931 <next-state name="Caps"/>
1932 </map>
1933 <map keycode="78" pressed="true">
1934 <event keycode="43" unicode="43" modifiers="0" pressed="true" autorepeat="true"/>
1935 <next-state name="Caps"/>
1936 </map>
1937 <map keycode="79" pressed="true">
1938 <event keycode="57" unicode="57" modifiers="0" pressed="true" autorepeat="true"/>
1939 <next-state name="Caps"/>
1940 </map>
1941 <map keycode="80" pressed="true">
1942 <event keycode="48" unicode="48" modifiers="0" pressed="true" autorepeat="true"/>
1943 <next-state name="Caps"/>
1944 </map>
1945 <map keycode="81" pressed="true">
1946 <event keycode="49" unicode="49" modifiers="0" pressed="true" autorepeat="true"/>
1947 <next-state name="Caps"/>
1948 </map>
1949 <map keycode="82" pressed="true">
1950 <event keycode="52" unicode="52" modifiers="0" pressed="true" autorepeat="true"/>
1951 <next-state name="Caps"/>
1952 </map>
1953 <map keycode="83" pressed="true">
1954 <event keycode="64" unicode="64" modifiers="0" pressed="true" autorepeat="true"/>
1955 <next-state name="Caps"/>
1956 </map>
1957 <map keycode="84" pressed="true">
1958 <event keycode="53" unicode="53" modifiers="0" pressed="true" autorepeat="true"/>
1959 <next-state name="Caps"/>
1960 </map>
1961 <map keycode="85" pressed="true">
1962 <event keycode="55" unicode="55" modifiers="0" pressed="true" autorepeat="true"/>
1963 <next-state name="Caps"/>
1964 </map>
1965 <map keycode="86" pressed="true">
1966 <event keycode="22" unicode="22" modifiers="16" pressed="true" autorepeat="false"/>
1967 <next-state name="Caps"/>
1968 </map>
1969 <map keycode="87" pressed="true">
1970 <event keycode="50" unicode="50" modifiers="0" pressed="true" autorepeat="true"/>
1971 <next-state name="Caps"/>
1972 </map>
1973 <map keycode="88" pressed="true">
1974 <event keycode="24" unicode="24" modifiers="16" pressed="true" autorepeat="false"/>
1975 <next-state name="Caps"/>
1976 </map>
1977 <map keycode="89" pressed="true">
1978 <event keycode="54" unicode="54" modifiers="0" pressed="true" autorepeat="true"/>
1979 <next-state name="Caps"/>
1980 </map>
1981 <map keycode="4097" pressed="true">
1982 <event keycode="4132" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
1983 <next-state name="Normal"/>
1984 </map>
1985 <map keycode="4128" pressed="true">
1986 <event keycode="4128" unicode="-1" modifiers="16" pressed="true" autorepeat="false"/>
1987 <next-state name="LShift-Caps"/>
1988 </map>
1989 <map keycode="4130" pressed="true">
1990 <event keycode="4130" unicode="-1" modifiers="40" pressed="true" autorepeat="false"/>
1991 <next-state name="RShift-Caps"/>
1992 </map>
1993 <map keycode="32" pressed="false">
1994 <event keycode="124" unicode="124" modifiers="0" pressed="false" autorepeat="false"/>
1995 <next-state name="Caps"/>
1996 </map>
1997 <map keycode="39" pressed="false">
1998 <event keycode="126" unicode="126" modifiers="0" pressed="false" autorepeat="false"/>
1999 <next-state name="Caps"/>
2000 </map>
2001 <map keycode="44" pressed="false">
2002 <event keycode="41" unicode="41" modifiers="0" pressed="false" autorepeat="false"/>
2003 <next-state name="Caps"/>
2004 </map>
2005 <map keycode="46" pressed="false">
2006 <event keycode="60" unicode="60" modifiers="0" pressed="false" autorepeat="false"/>
2007 <next-state name="Caps"/>
2008 </map>
2009 <map keycode="65" pressed="false">
2010 <event keycode="33" unicode="33" modifiers="0" pressed="false" autorepeat="false"/>
2011 <next-state name="Caps"/>
2012 </map>
2013 <map keycode="66" pressed="false">
2014 <event keycode="45" unicode="45" modifiers="0" pressed="false" autorepeat="false"/>
2015 <next-state name="Caps"/>
2016 </map>
2017 <map keycode="67" pressed="false">
2018 <event keycode="67" unicode="3" modifiers="16" pressed="false" autorepeat="false"/>
2019 <next-state name="Caps"/>
2020 </map>
2021 <map keycode="68" pressed="false">
2022 <event keycode="35" unicode="35" modifiers="0" pressed="false" autorepeat="false"/>
2023 <next-state name="Caps"/>
2024 </map>
2025 <map keycode="69" pressed="false">
2026 <event keycode="51" unicode="51" modifiers="0" pressed="false" autorepeat="false"/>
2027 <next-state name="Caps"/>
2028 </map>
2029 <map keycode="70" pressed="false">
2030 <event keycode="36" unicode="36" modifiers="0" pressed="false" autorepeat="false"/>
2031 <next-state name="Caps"/>
2032 </map>
2033 <map keycode="71" pressed="false">
2034 <event keycode="37" unicode="37" modifiers="0" pressed="false" autorepeat="false"/>
2035 <next-state name="Caps"/>
2036 </map>
2037 <map keycode="72" pressed="false">
2038 <event keycode="95" unicode="95" modifiers="0" pressed="false" autorepeat="false"/>
2039 <next-state name="Caps"/>
2040 </map>
2041 <map keycode="73" pressed="false">
2042 <event keycode="56" unicode="56" modifiers="0" pressed="false" autorepeat="false"/>
2043 <next-state name="Caps"/>
2044 </map>
2045 <map keycode="74" pressed="false">
2046 <event keycode="38" unicode="38" modifiers="0" pressed="false" autorepeat="false"/>
2047 <next-state name="Caps"/>
2048 </map>
2049 <map keycode="75" pressed="false">
2050 <event keycode="42" unicode="42" modifiers="0" pressed="false" autorepeat="false"/>
2051 <next-state name="Caps"/>
2052 </map>
2053 <map keycode="76" pressed="false">
2054 <event keycode="40" unicode="40" modifiers="0" pressed="false" autorepeat="false"/>
2055 <next-state name="Caps"/>
2056 </map>
2057 <map keycode="77" pressed="false">
2058 <event keycode="61" unicode="61" modifiers="0" pressed="false" autorepeat="false"/>
2059 <next-state name="Caps"/>
2060 </map>
2061 <map keycode="78" pressed="false">
2062 <event keycode="43" unicode="43" modifiers="0" pressed="false" autorepeat="false"/>
2063 <next-state name="Caps"/>
2064 </map>
2065 <map keycode="79" pressed="false">
2066 <event keycode="57" unicode="57" modifiers="0" pressed="false" autorepeat="false"/>
2067 <next-state name="Caps"/>
2068 </map>
2069 <map keycode="80" pressed="false">
2070 <event keycode="48" unicode="48" modifiers="0" pressed="false" autorepeat="false"/>
2071 <next-state name="Caps"/>
2072 </map>
2073 <map keycode="81" pressed="false">
2074 <event keycode="49" unicode="49" modifiers="0" pressed="false" autorepeat="false"/>
2075 <next-state name="Caps"/>
2076 </map>
2077 <map keycode="82" pressed="false">
2078 <event keycode="52" unicode="52" modifiers="0" pressed="false" autorepeat="false"/>
2079 <next-state name="Caps"/>
2080 </map>
2081 <map keycode="83" pressed="false">
2082 <event keycode="64" unicode="64" modifiers="0" pressed="false" autorepeat="false"/>
2083 <next-state name="Caps"/>
2084 </map>
2085 <map keycode="84" pressed="false">
2086 <event keycode="53" unicode="53" modifiers="0" pressed="false" autorepeat="false"/>
2087 <next-state name="Caps"/>
2088 </map>
2089 <map keycode="85" pressed="false">
2090 <event keycode="55" unicode="55" modifiers="0" pressed="false" autorepeat="false"/>
2091 <next-state name="Caps"/>
2092 </map>
2093 <map keycode="86" pressed="false">
2094 <event keycode="22" unicode="22" modifiers="16" pressed="false" autorepeat="false"/>
2095 <next-state name="Caps"/>
2096 </map>
2097 <map keycode="87" pressed="false">
2098 <event keycode="50" unicode="50" modifiers="0" pressed="false" autorepeat="false"/>
2099 <next-state name="Caps"/>
2100 </map>
2101 <map keycode="88" pressed="false">
2102 <event keycode="24" unicode="24" modifiers="16" pressed="false" autorepeat="false"/>
2103 <next-state name="Caps"/>
2104 </map>
2105 <map keycode="89" pressed="false">
2106 <event keycode="54" unicode="54" modifiers="0" pressed="false" autorepeat="false"/>
2107 <next-state name="Caps"/>
2108 </map>
2109 <map keycode="4165" pressed="false">
2110 <event keycode="4165" unicode="-1" modifiers="0" pressed="true" autorepeat="false"/>
2111 <next-state name="Caps-iFn"/>
2112 </map>
2113</state>
2114
2115</keymap>