1 # From: Rafal Narloch <rnarloch@manta.univ.gda.pl>
2 # Date: Wed, 14 May 2003 12:49
4 # Polish "programers' keyboard" (left Alt + Shift + ...,
5 # Ctrl + Shift + `-', ...)
7 # Rafal Narloch <rnarloch@interia.pl>, <rnarloch@manta.univ.gda.pl>
9 # - `emacs2.kmap.gz' (Stig <stig@hackvan.com>
11 # Joched Hein <rafael@cse.ucsc.edu>)
12 # - `pl1.kmap.gz' (Rafal Maszkowski <rzm@oso.chalmers.se>,
13 # <rzm@mat.uni.torun.pl>)
21 include "compose.latin2"
22 include "linux-with-alt-and-altgr"
23 include "qwerty-layout"
24 keycode 69 = Num_Lock Caps_Lock
25 control keycode 105 = Meta_b
26 control keycode 106 = Meta_f
30 keycode 2 = one exclam
31 keycode 3 = two at at nul nul
32 keycode 4 = three numbersign
33 control keycode 4 = Escape
34 keycode 5 = four dollar dollar Control_backslash
35 keycode 6 = five percent
36 control keycode 6 = Control_bracketright
37 keycode 7 = six asciicircum
38 control keycode 7 = Control_asciicircum
39 keycode 8 = seven ampersand braceleft Control_underscore
40 keycode 9 = eight asterisk bracketleft Delete
41 keycode 10 = nine parenleft bracketright
42 keycode 11 = zero parenright braceright
43 keycode 12 = minus underscore backslash Control_underscore Control_underscore
44 keycode 13 = equal plus
47 AltGr keycode 18 = +eogonek
48 AltGr Shift keycode 18 = +Eogonek
50 AltGr keycode 24 = +oacute
51 AltGr Shift keycode 24 = +Oacute
52 keycode 26 = bracketleft braceleft
53 control keycode 26 = Escape
54 keycode 27 = bracketright braceright
55 control keycode 27 = Control_bracketright
57 alt keycode 28 = Meta_Control_m
58 shift alt keycode 28 = Meta_Control_m
61 AltGr keycode 30 = +aogonek
62 AltGr Shift keycode 30 = +Aogonek
64 AltGr keycode 31 = +sacute
65 AltGr Shift keycode 31 = +Sacute
67 Control Shift keycode 12 = Control_underscore
68 AltGr keycode 38 = +lstroke
69 AltGr Shift keycode 38 = +Lstroke
70 keycode 39 = semicolon colon
71 keycode 40 = apostrophe quotedbl
72 keycode 41 = grave asciitilde
74 keycode 43 = backslash bar
75 control keycode 43 = Control_backslash
77 AltGr keycode 44 = +zabovedot
78 AltGr Shift keycode 44 = +Zabovedot
80 AltGr keycode 45 = +zacute
81 AltGr Shift keycode 45 = +Zacute
83 AltGr keycode 46 = +cacute
84 AltGr Shift keycode 46 = +Cacute
86 AltGr keycode 49 = +nacute
87 AltGr Shift keycode 49 = +Nacute
88 keycode 51 = comma less
89 keycode 52 = period greater
90 keycode 53 = slash question
91 control keycode 53 = Delete
95 control keycode 57 = nul
96 keycode 58 = Caps_Lock
97 keycode 86 = less greater bar
100 alt keycode 100 = Compose