summaryrefslogtreecommitdiff
path: root/share/zkb
Unidiff
Diffstat (limited to 'share/zkb') (more/less context) (ignore whitespace changes)
-rw-r--r--share/zkb/polish.xml624
1 files changed, 624 insertions, 0 deletions
diff --git a/share/zkb/polish.xml b/share/zkb/polish.xml
new file mode 100644
index 0000000..b5bb4e7
--- a/dev/null
+++ b/share/zkb/polish.xml
@@ -0,0 +1,624 @@
1<keymap>
2
3<include file="common.xml"/>
4
5<state name="LShift-RShift" parent="common"/>
6<state name="LShift-RShift-Caps" parent="common"/>
7
8<state name="LShift">
9<map keycode="Right Shift" pressed="true">
10<event keycode="Meta" unicode="-1" pressed="false"/>
11<next-state name="LShift-RShift"/>
12</map>
13</state>
14
15<state name="RShift">
16<map keycode="E" pressed="true">
17<event keycode="E" unicode="281" pressed="true" autorepeat="true"/>
18</map>
19
20<map keycode="O" pressed="true">
21<event keycode="O" unicode="243" pressed="true" autorepeat="true"/>
22</map>
23
24<map keycode="A" pressed="true">
25<event keycode="A" unicode="261" pressed="true" autorepeat="true"/>
26</map>
27
28<map keycode="S" pressed="true">
29<event keycode="S" unicode="347" pressed="true" autorepeat="true"/>
30</map>
31
32<map keycode="L" pressed="true">
33<event keycode="L" unicode="322" pressed="true" autorepeat="true"/>
34</map>
35
36<map keycode="Z" pressed="true">
37<event keycode="Z" unicode="380" pressed="true" autorepeat="true"/>
38</map>
39
40<map keycode="X" pressed="true">
41<event keycode="X" unicode="378" pressed="true" autorepeat="true"/>
42</map>
43
44<map keycode="C" pressed="true">
45<event keycode="C" unicode="263" pressed="true" autorepeat="true"/>
46</map>
47
48<map keycode="N" pressed="true">
49<event keycode="N" unicode="324" pressed="true" autorepeat="true"/>
50</map>
51
52<map keycode="E" pressed="false">
53<event keycode="E" unicode="281" pressed="false"/>
54</map>
55
56<map keycode="O" pressed="false">
57<event keycode="O" unicode="243" pressed="false"/>
58</map>
59
60<map keycode="A" pressed="false">
61<event keycode="A" unicode="261" pressed="false"/>
62</map>
63
64<map keycode="S" pressed="false">
65<event keycode="S" unicode="347" pressed="false"/>
66</map>
67
68<map keycode="L" pressed="false">
69<event keycode="L" unicode="322" pressed="false"/>
70</map>
71
72<map keycode="Z" pressed="false">
73<event keycode="Z" unicode="380" pressed="false"/>
74</map>
75
76<map keycode="X" pressed="false">
77<event keycode="X" unicode="378" pressed="false"/>
78</map>
79
80<map keycode="C" pressed="false">
81<event keycode="C" unicode="263" pressed="false"/>
82</map>
83
84<map keycode="N" pressed="false">
85<event keycode="N" unicode="324" pressed="false"/>
86</map>
87
88<map keycode="Left Shift" pressed="false">
89<event keycode="Shift" unicode="-1" pressed="false"/>
90<next-state name="LShift-RShift"/>
91</map>
92</state>
93
94<state name="LShift-Caps">
95<map keycode="Right Shift" pressed="true">
96<event keycode="Meta" unicode="-1" pressed="false"/>
97<next-state name="LShift-RShift-Caps"/>
98</map>
99</state>
100
101<state name="LShift-Num">
102<map keycode="Left Shift" pressed="false">
103<event keycode="Shift" unicode="-1" pressed="false"/>
104<next-state name="Num"/>
105</map>
106
107<map keycode="Fn" pressed="true">
108<event keycode="F22" unicode="-1" modifiers="Control" pressed="true"/>
109<next-state name="LShift-Fn-Num"/>
110</map>
111</state>
112
113<state name="RShift-Caps">
114<map keycode="L" pressed="true">
115<event keycode="L" unicode="1064" pressed="true" autorepeat="true"/>
116</map>
117
118<map keycode="Comma" pressed="true">
119<event keycode="Comma" unicode="1065" pressed="true" autorepeat="true"/>
120</map>
121<map keycode="L" pressed="false">
122<event keycode="L" unicode="1064" pressed="false"/>
123</map>
124
125<map keycode="Comma" pressed="false">
126<event keycode="Comma" unicode="1065" pressed="false"/>
127</map>
128<map keycode="Left Shift" pressed="true">
129<event keycode="Shift" unicode="-1" pressed="false"/>
130<next-state name="LShift-RShift-Caps"/>
131</map>
132</state>
133
134<state name="LShift-RShift">
135
136<map keycode="E" pressed="true">
137<event keycode="E" unicode="280" pressed="true" autorepeat="true"/>
138</map>
139
140<map keycode="O" pressed="true">
141<event keycode="O" unicode="211" pressed="true" autorepeat="true"/>
142</map>
143
144<map keycode="A" pressed="true">
145<event keycode="A" unicode="260" pressed="true" autorepeat="true"/>
146</map>
147
148<map keycode="S" pressed="true">
149<event keycode="S" unicode="346" pressed="true" autorepeat="true"/>
150</map>
151
152<map keycode="L" pressed="true">
153<event keycode="L" unicode="321" pressed="true" autorepeat="true"/>
154</map>
155
156<map keycode="Z" pressed="true">
157<event keycode="Z" unicode="379" pressed="true" autorepeat="true"/>
158</map>
159
160<map keycode="X" pressed="true">
161<event keycode="X" unicode="377" pressed="true" autorepeat="true"/>
162</map>
163
164<map keycode="C" pressed="true">
165<event keycode="C" unicode="262" pressed="true" autorepeat="true"/>
166</map>
167
168<map keycode="N" pressed="true">
169<event keycode="N" unicode="323" pressed="true" autorepeat="true"/>
170</map>
171
172<map keycode="E" pressed="false">
173<event keycode="E" unicode="280" pressed="false"/>
174</map>
175
176<map keycode="O" pressed="false">
177<event keycode="O" unicode="211" pressed="false"/>
178</map>
179
180<map keycode="A" pressed="false">
181<event keycode="A" unicode="260" pressed="false"/>
182</map>
183
184<map keycode="S" pressed="false">
185<event keycode="S" unicode="346" pressed="false"/>
186</map>
187
188<map keycode="L" pressed="false">
189<event keycode="L" unicode="321" pressed="false"/>
190</map>
191
192<map keycode="Z" pressed="false">
193<event keycode="Z" unicode="379" pressed="false"/>
194</map>
195
196<map keycode="X" pressed="false">
197<event keycode="X" unicode="377" pressed="false"/>
198</map>
199
200<map keycode="C" pressed="false">
201<event keycode="C" unicode="262" pressed="false"/>
202</map>
203
204<map keycode="N" pressed="false">
205<event keycode="N" unicode="323" pressed="false"/>
206</map>
207
208<map keycode="Left Shift" pressed="false">
209<event keycode="Shift" unicode="-1" pressed="false"/>
210<next-state name="RShift"/>
211</map>
212
213<map keycode="Right Shift" pressed="false">
214<event keycode="Meta" unicode="-1" pressed="false"/>
215<next-state name="LShift"/>
216</map>
217</state>
218
219<state name="LShift-RShift-Caps">
220<map keycode="L" pressed="true">
221<event keycode="L" unicode="1096" pressed="true" autorepeat="true"/>
222</map>
223
224<map keycode="Comma" pressed="true">
225<event keycode="Comma" unicode="1097" pressed="true" autorepeat="true"/>
226</map>
227<map keycode="L" pressed="false">
228<event keycode="L" unicode="1096" pressed="false"/>
229</map>
230
231<map keycode="Comma" pressed="false">
232<event keycode="Comma" unicode="1097" pressed="false"/>
233</map>
234<map keycode="Left Shift" pressed="false">
235<event keycode="Shift" unicode="-1" pressed="false"/>
236<next-state name="RShift-Caps"/>
237</map>
238
239<map keycode="Right Shift" pressed="false">
240<event keycode="Meta" unicode="-1" pressed="false"/>
241<next-state name="LShift-Caps"/>
242</map>
243</state>
244
245<state name="lower-case">
246<map keycode="Space" pressed="true">
247<event keycode="Space" unicode="32" pressed="true" autorepeat="true"/>
248</map>
249<map keycode="Apostrophe" pressed="true">
250<event keycode="Apostrophe" unicode="39" pressed="true" autorepeat="true"/>
251</map>
252<map keycode="Comma" pressed="true">
253<event keycode="Comma" unicode="44" pressed="true" autorepeat="true"/>
254</map>
255<map keycode="Period" pressed="true">
256<event keycode="Period" unicode="46" pressed="true" autorepeat="true"/>
257</map>
258<map keycode="Slash" pressed="true">
259<event keycode="Slash" unicode="47" pressed="true" autorepeat="true"/>
260</map>
261<map keycode="A" pressed="true">
262<event keycode="A" unicode="97" pressed="true" autorepeat="true"/>
263</map>
264<map keycode="B" pressed="true">
265<event keycode="B" unicode="98" pressed="true" autorepeat="true"/>
266</map>
267<map keycode="C" pressed="true">
268<event keycode="C" unicode="99" pressed="true" autorepeat="true"/>
269</map>
270<map keycode="D" pressed="true">
271<event keycode="D" unicode="100" pressed="true" autorepeat="true"/>
272</map>
273<map keycode="E" pressed="true">
274<event keycode="E" unicode="101" pressed="true" autorepeat="true"/>
275</map>
276<map keycode="F" pressed="true">
277<event keycode="F" unicode="102" pressed="true" autorepeat="true"/>
278</map>
279<map keycode="G" pressed="true">
280<event keycode="G" unicode="103" pressed="true" autorepeat="true"/>
281</map>
282<map keycode="H" pressed="true">
283<event keycode="H" unicode="104" pressed="true" autorepeat="true"/>
284</map>
285<map keycode="I" pressed="true">
286<event keycode="I" unicode="105" pressed="true" autorepeat="true"/>
287</map>
288<map keycode="J" pressed="true">
289<event keycode="J" unicode="106" pressed="true" autorepeat="true"/>
290</map>
291<map keycode="K" pressed="true">
292<event keycode="K" unicode="107" pressed="true" autorepeat="true"/>
293</map>
294<map keycode="L" pressed="true">
295<event keycode="L" unicode="108" pressed="true" autorepeat="true"/>
296</map>
297<map keycode="M" pressed="true">
298<event keycode="M" unicode="109" pressed="true" autorepeat="true"/>
299</map>
300<map keycode="N" pressed="true">
301<event keycode="N" unicode="110" pressed="true" autorepeat="true"/>
302</map>
303<map keycode="O" pressed="true">
304<event keycode="O" unicode="111" pressed="true" autorepeat="true"/>
305</map>
306<map keycode="P" pressed="true">
307<event keycode="P" unicode="112" pressed="true" autorepeat="true"/>
308</map>
309<map keycode="Q" pressed="true">
310<event keycode="Q" unicode="113" pressed="true" autorepeat="true"/>
311</map>
312<map keycode="R" pressed="true">
313<event keycode="R" unicode="114" pressed="true" autorepeat="true"/>
314</map>
315<map keycode="S" pressed="true">
316<event keycode="S" unicode="115" pressed="true" autorepeat="true"/>
317</map>
318<map keycode="T" pressed="true">
319<event keycode="T" unicode="116" pressed="true" autorepeat="true"/>
320</map>
321<map keycode="U" pressed="true">
322<event keycode="U" unicode="117" pressed="true" autorepeat="true"/>
323</map>
324<map keycode="V" pressed="true">
325<event keycode="V" unicode="118" pressed="true" autorepeat="true"/>
326</map>
327<map keycode="W" pressed="true">
328<event keycode="W" unicode="119" pressed="true" autorepeat="true"/>
329</map>
330<map keycode="X" pressed="true">
331<event keycode="X" unicode="120" pressed="true" autorepeat="true"/>
332</map>
333<map keycode="Y" pressed="true">
334<event keycode="Y" unicode="121" pressed="true" autorepeat="true"/>
335</map>
336<map keycode="Z" pressed="true">
337<event keycode="Z" unicode="122" pressed="true" autorepeat="true"/>
338</map>
339<map keycode="Space" pressed="false">
340<event keycode="Space" unicode="32" pressed="false"/>
341</map>
342<map keycode="Apostrophe" pressed="false">
343<event keycode="Apostrophe" unicode="39" pressed="false"/>
344</map>
345<map keycode="Comma" pressed="false">
346<event keycode="Comma" unicode="44" pressed="false"/>
347</map>
348<map keycode="Period" pressed="false">
349<event keycode="Period" unicode="46" pressed="false"/>
350</map>
351<map keycode="Slash" pressed="false">
352<event keycode="Slash" unicode="47" pressed="false"/>
353</map>
354<map keycode="A" pressed="false">
355<event keycode="A" unicode="97" pressed="false"/>
356</map>
357<map keycode="B" pressed="false">
358<event keycode="B" unicode="98" pressed="false"/>
359</map>
360<map keycode="C" pressed="false">
361<event keycode="C" unicode="99" pressed="false"/>
362</map>
363<map keycode="D" pressed="false">
364<event keycode="D" unicode="100" pressed="false"/>
365</map>
366<map keycode="E" pressed="false">
367<event keycode="E" unicode="101" pressed="false"/>
368</map>
369<map keycode="F" pressed="false">
370<event keycode="F" unicode="102" pressed="false"/>
371</map>
372<map keycode="G" pressed="false">
373<event keycode="G" unicode="103" pressed="false"/>
374</map>
375<map keycode="H" pressed="false">
376<event keycode="H" unicode="104" pressed="false"/>
377</map>
378<map keycode="I" pressed="false">
379<event keycode="I" unicode="105" pressed="false"/>
380</map>
381<map keycode="J" pressed="false">
382<event keycode="J" unicode="106" pressed="false"/>
383</map>
384<map keycode="K" pressed="false">
385<event keycode="K" unicode="107" pressed="false"/>
386</map>
387<map keycode="L" pressed="false">
388<event keycode="L" unicode="108" pressed="false"/>
389</map>
390<map keycode="M" pressed="false">
391<event keycode="M" unicode="109" pressed="false"/>
392</map>
393<map keycode="N" pressed="false">
394<event keycode="N" unicode="110" pressed="false"/>
395</map>
396<map keycode="O" pressed="false">
397<event keycode="O" unicode="111" pressed="false"/>
398</map>
399<map keycode="P" pressed="false">
400<event keycode="P" unicode="112" pressed="false"/>
401</map>
402<map keycode="Q" pressed="false">
403<event keycode="Q" unicode="113" pressed="false"/>
404</map>
405<map keycode="R" pressed="false">
406<event keycode="R" unicode="114" pressed="false"/>
407</map>
408<map keycode="S" pressed="false">
409<event keycode="S" unicode="115" pressed="false"/>
410</map>
411<map keycode="T" pressed="false">
412<event keycode="T" unicode="116" pressed="false"/>
413</map>
414<map keycode="U" pressed="false">
415<event keycode="U" unicode="117" pressed="false"/>
416</map>
417<map keycode="V" pressed="false">
418<event keycode="V" unicode="118" pressed="false"/>
419</map>
420<map keycode="W" pressed="false">
421<event keycode="W" unicode="119" pressed="false"/>
422</map>
423<map keycode="X" pressed="false">
424<event keycode="X" unicode="120" pressed="false"/>
425</map>
426<map keycode="Y" pressed="false">
427<event keycode="Y" unicode="121" pressed="false"/>
428</map>
429<map keycode="Z" pressed="false">
430<event keycode="Z" unicode="122" pressed="false"/>
431</map>
432</state>
433
434<state name="upper-case">
435<map keycode="Space" pressed="true">
436<event keycode="Space" unicode="32" modifiers="Shift" pressed="true" autorepeat="true"/>
437</map>
438<map keycode="Apostrophe" pressed="true">
439<event keycode="QuoteDbl" unicode="34" modifiers="Shift" pressed="true" autorepeat="true"/>
440</map>
441<map keycode="Comma" pressed="true">
442<event keycode="Semicolon" unicode="59" modifiers="Shift" pressed="true" autorepeat="true"/>
443</map>
444<map keycode="Period" pressed="true">
445<event keycode="Colon" unicode="58" modifiers="Shift" pressed="true" autorepeat="true"/>
446</map>
447<map keycode="Slash" pressed="true">
448<event keycode="Question" unicode="63" modifiers="Shift" pressed="true" autorepeat="true"/>
449</map>
450<map keycode="A" pressed="true">
451<event keycode="A" unicode="65" modifiers="Shift" pressed="true" autorepeat="true"/>
452</map>
453<map keycode="B" pressed="true">
454<event keycode="B" unicode="66" modifiers="Shift" pressed="true" autorepeat="true"/>
455</map>
456<map keycode="C" pressed="true">
457<event keycode="C" unicode="67" modifiers="Shift" pressed="true" autorepeat="true"/>
458</map>
459<map keycode="D" pressed="true">
460<event keycode="D" unicode="68" modifiers="Shift" pressed="true" autorepeat="true"/>
461</map>
462<map keycode="E" pressed="true">
463<event keycode="E" unicode="69" modifiers="Shift" pressed="true" autorepeat="true"/>
464</map>
465<map keycode="F" pressed="true">
466<event keycode="F" unicode="70" modifiers="Shift" pressed="true" autorepeat="true"/>
467</map>
468<map keycode="G" pressed="true">
469<event keycode="G" unicode="71" modifiers="Shift" pressed="true" autorepeat="true"/>
470</map>
471<map keycode="H" pressed="true">
472<event keycode="H" unicode="72" modifiers="Shift" pressed="true" autorepeat="true"/>
473</map>
474<map keycode="I" pressed="true">
475<event keycode="I" unicode="73" modifiers="Shift" pressed="true" autorepeat="true"/>
476</map>
477<map keycode="J" pressed="true">
478<event keycode="J" unicode="74" modifiers="Shift" pressed="true" autorepeat="true"/>
479</map>
480<map keycode="K" pressed="true">
481<event keycode="K" unicode="75" modifiers="Shift" pressed="true" autorepeat="true"/>
482</map>
483<map keycode="L" pressed="true">
484<event keycode="L" unicode="76" modifiers="Shift" pressed="true" autorepeat="true"/>
485</map>
486<map keycode="M" pressed="true">
487<event keycode="M" unicode="77" modifiers="Shift" pressed="true" autorepeat="true"/>
488</map>
489<map keycode="N" pressed="true">
490<event keycode="N" unicode="78" modifiers="Shift" pressed="true" autorepeat="true"/>
491</map>
492<map keycode="O" pressed="true">
493<event keycode="O" unicode="79" modifiers="Shift" pressed="true" autorepeat="true"/>
494</map>
495<map keycode="P" pressed="true">
496<event keycode="P" unicode="80" modifiers="Shift" pressed="true" autorepeat="true"/>
497</map>
498<map keycode="Q" pressed="true">
499<event keycode="Q" unicode="81" modifiers="Shift" pressed="true" autorepeat="true"/>
500</map>
501<map keycode="R" pressed="true">
502<event keycode="R" unicode="82" modifiers="Shift" pressed="true" autorepeat="true"/>
503</map>
504<map keycode="S" pressed="true">
505<event keycode="S" unicode="83" modifiers="Shift" pressed="true" autorepeat="true"/>
506</map>
507<map keycode="T" pressed="true">
508<event keycode="T" unicode="84" modifiers="Shift" pressed="true" autorepeat="true"/>
509</map>
510<map keycode="U" pressed="true">
511<event keycode="U" unicode="85" modifiers="Shift" pressed="true" autorepeat="true"/>
512</map>
513<map keycode="V" pressed="true">
514<event keycode="V" unicode="86" modifiers="Shift" pressed="true" autorepeat="true"/>
515</map>
516<map keycode="W" pressed="true">
517<event keycode="W" unicode="87" modifiers="Shift" pressed="true" autorepeat="true"/>
518</map>
519<map keycode="X" pressed="true">
520<event keycode="X" unicode="88" modifiers="Shift" pressed="true" autorepeat="true"/>
521</map>
522<map keycode="Y" pressed="true">
523<event keycode="Y" unicode="89" modifiers="Shift" pressed="true" autorepeat="true"/>
524</map>
525<map keycode="Z" pressed="true">
526<event keycode="Z" unicode="90" modifiers="Shift" pressed="true" autorepeat="true"/>
527</map>
528<map keycode="Space" pressed="false">
529<event keycode="Space" unicode="32" modifiers="Shift" pressed="false"/>
530</map>
531<map keycode="Apostrophe" pressed="false">
532<event keycode="QuoteDbl" unicode="34" modifiers="Shift" pressed="false"/>
533</map>
534<map keycode="Comma" pressed="false">
535<event keycode="Semicolon" unicode="59" modifiers="Shift" pressed="false"/>
536</map>
537<map keycode="Period" pressed="false">
538<event keycode="Colon" unicode="58" modifiers="Shift" pressed="false"/>
539</map>
540<map keycode="Slash" pressed="false">
541<event keycode="Question" unicode="63" modifiers="Shift" pressed="false"/>
542</map>
543<map keycode="A" pressed="false">
544<event keycode="A" unicode="65" modifiers="Shift" pressed="false"/>
545</map>
546<map keycode="B" pressed="false">
547<event keycode="B" unicode="66" modifiers="Shift" pressed="false"/>
548</map>
549<map keycode="C" pressed="false">
550<event keycode="C" unicode="67" modifiers="Shift" pressed="false"/>
551</map>
552<map keycode="D" pressed="false">
553<event keycode="D" unicode="68" modifiers="Shift" pressed="false"/>
554</map>
555<map keycode="E" pressed="false">
556<event keycode="E" unicode="69" modifiers="Shift" pressed="false"/>
557</map>
558<map keycode="F" pressed="false">
559<event keycode="F" unicode="70" modifiers="Shift" pressed="false"/>
560</map>
561<map keycode="G" pressed="false">
562<event keycode="G" unicode="71" modifiers="Shift" pressed="false"/>
563</map>
564<map keycode="H" pressed="false">
565<event keycode="H" unicode="72" modifiers="Shift" pressed="false"/>
566</map>
567<map keycode="I" pressed="false">
568<event keycode="I" unicode="73" modifiers="Shift" pressed="false"/>
569</map>
570<map keycode="J" pressed="false">
571<event keycode="J" unicode="74" modifiers="Shift" pressed="false"/>
572</map>
573<map keycode="K" pressed="false">
574<event keycode="K" unicode="75" modifiers="Shift" pressed="false"/>
575</map>
576<map keycode="L" pressed="false">
577<event keycode="L" unicode="76" modifiers="Shift" pressed="false"/>
578</map>
579<map keycode="M" pressed="false">
580<event keycode="M" unicode="77" modifiers="Shift" pressed="false"/>
581</map>
582<map keycode="N" pressed="false">
583<event keycode="N" unicode="78" modifiers="Shift" pressed="false"/>
584</map>
585<map keycode="O" pressed="false">
586<event keycode="O" unicode="79" modifiers="Shift" pressed="false"/>
587</map>
588<map keycode="P" pressed="false">
589<event keycode="P" unicode="80" modifiers="Shift" pressed="false"/>
590</map>
591<map keycode="Q" pressed="false">
592<event keycode="Q" unicode="81" modifiers="Shift" pressed="false"/>
593</map>
594<map keycode="R" pressed="false">
595<event keycode="R" unicode="82" modifiers="Shift" pressed="false"/>
596</map>
597<map keycode="S" pressed="false">
598<event keycode="S" unicode="83" modifiers="Shift" pressed="false"/>
599</map>
600<map keycode="T" pressed="false">
601<event keycode="T" unicode="84" modifiers="Shift" pressed="false"/>
602</map>
603<map keycode="U" pressed="false">
604<event keycode="U" unicode="85" modifiers="Shift" pressed="false"/>
605</map>
606<map keycode="V" pressed="false">
607<event keycode="V" unicode="86" modifiers="Shift" pressed="false"/>
608</map>
609<map keycode="W" pressed="false">
610<event keycode="W" unicode="87" modifiers="Shift" pressed="false"/>
611</map>
612<map keycode="X" pressed="false">
613<event keycode="X" unicode="88" modifiers="Shift" pressed="false"/>
614</map>
615<map keycode="Y" pressed="false">
616<event keycode="Y" unicode="89" modifiers="Shift" pressed="false"/>
617</map>
618<map keycode="Z" pressed="false">
619<event keycode="Z" unicode="90" modifiers="Shift" pressed="false"/>
620</map>
621</state>
622
623</keymap>
624