1 # From: Rafal Maszkowski <rzm@dain.oso.chalmers.se>
2 # Date: Mon, 7 Feb 1994 12:00:39 +0100 (MET)
4 # Polish "programmers' keyboard" + paragraph sign AltGr-4, v. 0.92
5 # Rafal Maszkowski <rzm@oso.chalmers.se>, <rzm@mat.uni.torun.pl>, 94.02.16
6 # changed by Adam Tla/lka to obtain working left Alt normally
10 keycode 1 = Escape Escape
11 alt keycode 1 = Meta_Escape
12 keycode 2 = one exclam
13 alt keycode 2 = Meta_one
14 alt shift keycode 2 = Meta_exclam
16 control keycode 3 = nul
17 alt keycode 3 = Meta_two
18 alt shift keycode 3 = Meta_at
19 alt control keycode 3 = Meta_nul
20 keycode 4 = three numbersign
21 control keycode 4 = Escape
22 alt keycode 4 = Meta_three
23 alt shift keycode 4 = Meta_numbersign
24 keycode 5 = four dollar section
25 control keycode 5 = Control_backslash
26 alt keycode 5 = Meta_four
27 alt shift keycode 5 = Meta_dollar
28 keycode 6 = five percent
29 control keycode 6 = Control_bracketright
30 alt keycode 6 = Meta_five
31 alt shift keycode 6 = Meta_percent
32 keycode 7 = six asciicircum
33 control keycode 7 = Control_asciicircum
34 alt keycode 7 = Meta_six
35 alt shift keycode 7 = Meta_asciicircum
36 alt control keycode 7 = Meta_Control_asciicircum
37 keycode 8 = seven ampersand braceleft
38 control keycode 8 = Control_underscore
39 alt keycode 8 = Meta_seven
40 alt shift keycode 8 = Meta_ampersand
41 keycode 9 = eight asterisk bracketleft
42 control keycode 9 = Delete
43 alt keycode 9 = Meta_eight
44 alt shift keycode 9 = Meta_asterisk
45 keycode 10 = nine parenleft bracketright
46 alt keycode 10 = Meta_nine
47 alt shift keycode 10 = Meta_parenleft
48 keycode 11 = zero parenright braceright
49 alt keycode 11 = Meta_zero
50 alt shift keycode 11 = Meta_parenright
51 keycode 12 = minus underscore backslash
52 control keycode 12 = Control_underscore
53 alt keycode 12 = Meta_minus
54 alt shift keycode 12 = Meta_underscore
55 alt control keycode 12 = Meta_Control_underscore
56 keycode 13 = equal plus
57 alt keycode 13 = Meta_equal
58 alt shift keycode 13 = Meta_plus
59 keycode 14 = Delete Delete
60 alt keycode 14 = Meta_Delete
61 alt shift keycode 14 = Meta_Delete
62 control keycode 14 = Meta_Delete
64 alt keycode 15 = Meta_Tab
65 alt shift keycode 15 = Meta_Tab
66 AltGr keycode 15 = Meta_Tab
67 control keycode 15 = Meta_Tab
71 AltGr keycode 18 = +eogonek
72 AltGr Shift keycode 18 = +Eogonek
79 AltGr keycode 24 = +oacute
80 AltGr Shift keycode 24 = +Oacute
82 keycode 26 = bracketleft braceleft
83 control keycode 26 = Escape
84 alt keycode 26 = Meta_bracketleft
85 keycode 27 = bracketright braceright asciitilde
86 control keycode 27 = Control_bracketright
87 alt keycode 27 = Meta_bracketright
89 control keycode 28 = Meta_Control_m
90 alt keycode 28 = Meta_Control_m
93 AltGr keycode 30 = +aogonek
94 AltGr Shift keycode 30 = +Aogonek
96 AltGr keycode 31 = +sacute
97 AltGr Shift keycode 31 = +Sacute
105 AltGr keycode 38 = +lstroke
106 AltGr Shift keycode 38 = +Lstroke
107 keycode 39 = semicolon colon
108 alt keycode 39 = Meta_semicolon
109 keycode 40 = apostrophe quotedbl
110 control keycode 40 = Control_g
111 alt keycode 40 = Meta_apostrophe
112 keycode 41 = grave asciitilde
113 control keycode 41 = nul
114 alt keycode 41 = Meta_grave
116 keycode 43 = backslash bar
117 control keycode 43 = Control_backslash
118 alt keycode 43 = Meta_backslash
120 AltGr keycode 44 = +zabovedot
121 AltGr Shift keycode 44 = +Zabovedot
123 AltGr keycode 45 = +zacute
124 AltGr Shift keycode 45 = +Zacute
126 AltGr keycode 46 = +cacute
127 AltGr Shift keycode 46 = +Cacute
131 AltGr keycode 49 = +nacute
132 AltGr Shift keycode 49 = +Nacute
134 keycode 51 = comma less
135 alt keycode 51 = Meta_comma
136 keycode 52 = period greater
137 alt keycode 52 = Meta_period
138 keycode 53 = slash question
139 control keycode 53 = Delete
140 alt keycode 53 = Meta_slash
142 keycode 55 = KP_Multiply
144 keycode 57 = space space
145 control keycode 57 = nul
146 alt keycode 57 = Meta_space
147 keycode 58 = Caps_Lock
148 keycode 59 = F1 F11 Console_13
149 control keycode 59 = F1
150 alt keycode 59 = Console_1
151 control alt keycode 59 = Console_1
152 keycode 60 = F2 F12 Console_14
153 control keycode 60 = F2
154 alt keycode 60 = Console_2
155 control alt keycode 60 = Console_2
156 keycode 61 = F3 F13 Console_15
157 control keycode 61 = F3
158 alt keycode 61 = Console_3
159 control alt keycode 61 = Console_3
160 keycode 62 = F4 F14 Console_16
161 control keycode 62 = F4
162 alt keycode 62 = Console_4
163 control alt keycode 62 = Console_4
164 keycode 63 = F5 F15 Console_17
165 control keycode 63 = F5
166 alt keycode 63 = Console_5
167 control alt keycode 63 = Console_5
168 keycode 64 = F6 F16 Console_18
169 control keycode 64 = F6
170 alt keycode 64 = Console_6
171 control alt keycode 64 = Console_6
172 keycode 65 = F7 F17 Console_19
173 control keycode 65 = F7
174 alt keycode 65 = Console_7
175 control alt keycode 65 = Console_7
176 keycode 66 = F8 F18 Console_20
177 control keycode 66 = F8
178 alt keycode 66 = Console_8
179 control alt keycode 66 = Console_8
180 keycode 67 = F9 F19 Console_21
181 control keycode 67 = F9
182 alt keycode 67 = Console_9
183 control alt keycode 67 = Console_9
184 keycode 68 = F10 F20 Console_22
185 control keycode 68 = F10
186 alt keycode 68 = Console_10
187 control alt keycode 68 = Console_10
188 keycode 69 = Num_Lock
189 keycode 70 = Scroll_Lock Show_Memory Show_Registers
190 control keycode 70 = Show_State
191 alt keycode 70 = Scroll_Lock
193 alt keycode 71 = Ascii_7
195 alt keycode 72 = Ascii_8
197 alt keycode 73 = Ascii_9
198 keycode 74 = KP_Subtract
200 alt keycode 75 = Ascii_4
202 alt keycode 76 = Ascii_5
204 alt keycode 77 = Ascii_6
207 alt keycode 79 = Ascii_1
209 alt keycode 80 = Ascii_2
211 alt keycode 81 = Ascii_3
213 alt keycode 82 = Ascii_0
214 keycode 83 = KP_Period
215 altgr control keycode 83 = Boot
216 control alt keycode 83 = Boot
217 keycode 84 = Last_Console
219 keycode 86 = less greater bar
220 alt keycode 86 = Meta_less
221 keycode 87 = F11 F11 Console_23
222 control keycode 87 = F11
223 alt keycode 87 = Console_11
224 control alt keycode 87 = Console_11
225 keycode 88 = F12 F12 Console_24
226 control keycode 88 = F12
227 alt keycode 88 = Console_12
228 control alt keycode 88 = Console_12
236 keycode 96 = KP_Enter
238 keycode 98 = KP_Divide
239 keycode 99 = VoidSymbol
240 control keycode 99 = Control_backslash
241 alt keycode 99 = Control_backslash
245 control keycode 102 = F106
247 control keycode 103 = F100
249 control keycode 104 = F108
250 shift keycode 104 = Scroll_Backward
252 alt keycode 105 = Decr_Console
253 control keycode 105 = F103
255 alt keycode 106 = Incr_Console
256 control keycode 106 = F102
258 control keycode 107 = F107
260 control keycode 108 = F101
262 control keycode 109 = F109
263 shift keycode 109 = Scroll_Forward
265 control keycode 110 = F105
267 control keycode 111 = F104
268 altgr control keycode 111 = Boot
269 control alt keycode 111 = Boot
286 # usual stuff for F1-F30
288 string F100 = "\033\033[A"
289 string F101 = "\033\033[B"
290 string F102 = "\033\033[C"
291 string F103 = "\033\033[D"
292 string F104 = "\033\033[3~"
293 string F105 = "\033\033[2~"
294 string F106 = "\033\033[1~"
295 string F107 = "\033\033[4~"
296 string F108 = "\033\033[5~"
297 string F109 = "\033\033[6~"