1 |
! neo.map - german NEO keyboard layout |
---|
2 |
! 2008 Pascal Hauck, <pascal.hauck@web.de> |
---|
3 |
! |
---|
4 |
! Diese Datei ist experimentell! |
---|
5 |
! Sollten Fehler auftreten oder sich verschiedene Linux-Distributionen |
---|
6 |
! anders verhalten als erwartet, sollte dies auf der Mailingliste |
---|
7 |
! der NEO-Tastaturbelegung gemeldet werden. |
---|
8 |
! |
---|
9 |
! Diese Keymap wird über einige Skripte automatisch aus der neo_de.xmodmap |
---|
10 |
! erzeugt. |
---|
11 |
! |
---|
12 |
|
---|
13 |
keymaps 0-18 |
---|
14 |
strings as usual |
---|
15 |
compose as usual |
---|
16 |
alt_is_meta |
---|
17 |
! -------------------------------------------------------------------------- |
---|
18 |
! Modifier definitions |
---|
19 |
! -------------------------------------------------------------------------- |
---|
20 |
keycode 42 = Shift |
---|
21 |
# shift keycode 42 = Caps_Lock |
---|
22 |
keycode 54 = Shift |
---|
23 |
# shift keycode 54 = Caps_Lock |
---|
24 |
keycode 58 = AltGr |
---|
25 |
# altgr keycode 58 = AltGr_Lock |
---|
26 |
keycode 43 = AltGr |
---|
27 |
# altgr keycode 43 = AltGr_Lock |
---|
28 |
keycode 86 = ShiftL |
---|
29 |
# shiftl keycode 86 = ShiftL_Lock |
---|
30 |
keycode 100 = ShiftL |
---|
31 |
# shiftl keycode 100 = ShiftL_Lock |
---|
32 |
|
---|
33 |
keycode 1 = Escape |
---|
34 |
shift altgr keycode 1 = Meta_Escape |
---|
35 |
|
---|
36 |
! -------------------------------------------------------------------------- |
---|
37 |
! function keys |
---|
38 |
! -------------------------------------------------------------------------- |
---|
39 |
! ----Backspace------------------------------------------------------------- |
---|
40 |
keycode 14 = Delete |
---|
41 |
! ----Return Enter---------------------------------------------------------- |
---|
42 |
keycode 28 = Return |
---|
43 |
alt keycode 28 = Meta_Control_m |
---|
44 |
keycode 96 = KP_Enter |
---|
45 |
altgr keycode 96 = Hex_F |
---|
46 |
! ----Tab------------------------------------------------------------------- |
---|
47 |
keycode 15 = Tab Meta_Tab |
---|
48 |
altgr keycode 15 = Compose |
---|
49 |
! ----Control Alt----------------------------------------------------------- |
---|
50 |
keycode 29 = Control |
---|
51 |
keycode 97 = Control |
---|
52 |
keycode 56 = Alt |
---|
53 |
! ----Prt SclLk Pause------------------------------------------------------- |
---|
54 |
keycode 99 = |
---|
55 |
control keycode 99 = Control_backslash |
---|
56 |
alt keycode 99 = Control_backslash |
---|
57 |
control alt keycode 99 = Meta_Control_backslash |
---|
58 |
keycode 70 = Scroll_Lock Show_Memory Show_Registers Show_State |
---|
59 |
alt keycode 70 = Scroll_Lock |
---|
60 |
keycode 119 = Pause |
---|
61 |
! ----Home block------------------------------------------------------------ |
---|
62 |
keycode 102 = Find |
---|
63 |
keycode 104 = Prior |
---|
64 |
shift keycode 104 = Scroll_Backward |
---|
65 |
keycode 107 = Select |
---|
66 |
keycode 109 = Next |
---|
67 |
shift keycode 109 = Scroll_Forward |
---|
68 |
keycode 111 = Remove |
---|
69 |
altgr control keycode 111 = Boot |
---|
70 |
control alt keycode 111 = Boot |
---|
71 |
keycode 110 = Insert |
---|
72 |
! ----Navigation block------------------------------------------------------ |
---|
73 |
keycode 103 = Up |
---|
74 |
alt keycode 103 = KeyboardSignal |
---|
75 |
keycode 105 = Left |
---|
76 |
alt keycode 105 = Decr_Console |
---|
77 |
keycode 106 = Right |
---|
78 |
alt keycode 106 = Incr_Console |
---|
79 |
keycode 108 = Down |
---|
80 |
! ----Win keys-------------------------------------------------------------- |
---|
81 |
keycode 125 = Decr_Console Last_Console Incr_Console |
---|
82 |
keycode 126 = Incr_Console Last_Console Decr_Console |
---|
83 |
! ----menue key------------------------------------------------------------- |
---|
84 |
keycode 127 = Compose F100 |
---|
85 |
! ----F-keys---------------------------------------------------------------- |
---|
86 |
keycode 59 = F1 F13 Console_13 F25 |
---|
87 |
alt keycode 59 = Console_1 |
---|
88 |
control alt keycode 59 = Console_1 |
---|
89 |
keycode 60 = F2 F14 Console_14 F26 |
---|
90 |
alt keycode 60 = Console_2 |
---|
91 |
control alt keycode 60 = Console_2 |
---|
92 |
keycode 61 = F3 F15 Console_15 F27 |
---|
93 |
alt keycode 61 = Console_3 |
---|
94 |
control alt keycode 61 = Console_3 |
---|
95 |
keycode 62 = F4 F16 Console_16 F28 |
---|
96 |
alt keycode 62 = Console_4 |
---|
97 |
control alt keycode 62 = Console_4 |
---|
98 |
keycode 63 = F5 F17 Console_17 F29 |
---|
99 |
alt keycode 63 = Console_5 |
---|
100 |
control alt keycode 63 = Console_5 |
---|
101 |
keycode 64 = F6 F18 Console_18 F30 |
---|
102 |
alt keycode 64 = Console_6 |
---|
103 |
control alt keycode 64 = Console_6 |
---|
104 |
keycode 65 = F7 F19 Console_19 F31 |
---|
105 |
alt keycode 65 = Console_7 |
---|
106 |
control alt keycode 65 = Console_7 |
---|
107 |
keycode 66 = F8 F20 Console_20 F32 |
---|
108 |
alt keycode 66 = Console_8 |
---|
109 |
control alt keycode 66 = Console_8 |
---|
110 |
keycode 67 = F9 F21 Console_21 F33 |
---|
111 |
alt keycode 67 = Console_9 |
---|
112 |
control alt keycode 67 = Console_9 |
---|
113 |
keycode 68 = F10 F22 Console_22 F34 |
---|
114 |
alt keycode 68 = Console_10 |
---|
115 |
control alt keycode 68 = Console_10 |
---|
116 |
keycode 87 = F11 F23 Console_23 F35 |
---|
117 |
alt keycode 87 = Console_11 |
---|
118 |
control alt keycode 87 = Console_11 |
---|
119 |
keycode 88 = F12 F24 Console_24 F36 |
---|
120 |
alt keycode 88 = Console_12 |
---|
121 |
control alt keycode 88 = Console_12 |
---|
122 |
! ----unknown keys from defkeymap.map--------------------------------------- |
---|
123 |
keycode 84 = Last_Console |
---|
124 |
keycode 89 = |
---|
125 |
keycode 90 = |
---|
126 |
keycode 91 = |
---|
127 |
keycode 92 = |
---|
128 |
keycode 93 = |
---|
129 |
keycode 94 = |
---|
130 |
keycode 95 = |
---|
131 |
keycode 101 = Break |
---|
132 |
keycode 112 = Macro |
---|
133 |
altgr control keycode 112 = VoidSymbol |
---|
134 |
shift alt keycode 112 = VoidSymbol |
---|
135 |
altgr alt keycode 112 = VoidSymbol |
---|
136 |
keycode 113 = F13 |
---|
137 |
altgr control keycode 113 = VoidSymbol |
---|
138 |
shift alt keycode 113 = VoidSymbol |
---|
139 |
altgr alt keycode 113 = VoidSymbol |
---|
140 |
keycode 114 = F14 |
---|
141 |
altgr control keycode 114 = VoidSymbol |
---|
142 |
shift alt keycode 114 = VoidSymbol |
---|
143 |
altgr alt keycode 114 = VoidSymbol |
---|
144 |
keycode 115 = Help |
---|
145 |
altgr control keycode 115 = VoidSymbol |
---|
146 |
shift alt keycode 115 = VoidSymbol |
---|
147 |
altgr alt keycode 115 = VoidSymbol |
---|
148 |
keycode 116 = Do |
---|
149 |
altgr control keycode 116 = VoidSymbol |
---|
150 |
shift alt keycode 116 = VoidSymbol |
---|
151 |
altgr alt keycode 116 = VoidSymbol |
---|
152 |
keycode 117 = F17 |
---|
153 |
altgr control keycode 117 = VoidSymbol |
---|
154 |
shift alt keycode 117 = VoidSymbol |
---|
155 |
altgr alt keycode 117 = VoidSymbol |
---|
156 |
keycode 118 = KP_MinPlus |
---|
157 |
altgr control keycode 118 = VoidSymbol |
---|
158 |
shift alt keycode 118 = VoidSymbol |
---|
159 |
altgr alt keycode 118 = VoidSymbol |
---|
160 |
keycode 119 = Pause |
---|
161 |
keycode 120 = |
---|
162 |
keycode 121 = |
---|
163 |
keycode 122 = |
---|
164 |
keycode 123 = |
---|
165 |
keycode 124 = |
---|
166 |
|
---|
167 |
|
---|
168 |
! ----Space key------------------------------------------------------------- |
---|
169 |
keycode 57 = space space space nobreakspace |
---|
170 |
shiftl keycode 57 = KP_0 |
---|
171 |
shift shiftl keycode 57 = KP_0 |
---|
172 |
altgr shiftl keycode 57 = U+202F |
---|
173 |
|
---|
174 |
! ----dead keys------------------------------------------------------------- |
---|
175 |
keycode 41 = dead_circumflex dead_tilde U+030a dead_breve |
---|
176 |
shiftl keycode 41 = dead_caron |
---|
177 |
shift shiftl keycode 41 = VoidSymbol |
---|
178 |
altgr shiftl keycode 41 = U+0304 |
---|
179 |
keycode 13 = dead_grave VoidSymbol dead_diaeresis U+1FFE |
---|
180 |
shiftl keycode 13 = VoidSymbol |
---|
181 |
shift shiftl keycode 13 = VoidSymbol |
---|
182 |
altgr shiftl keycode 13 = VoidSymbol |
---|
183 |
keycode 27 = dead_acute dead_cedilla VoidSymbol U+1FBF |
---|
184 |
shiftl keycode 27 = dead_doubleacute |
---|
185 |
shift shiftl keycode 27 = VoidSymbol |
---|
186 |
altgr shiftl keycode 27 = U+0307 |
---|
187 |
|
---|
188 |
! -------------------------------------------------------------------------- |
---|
189 |
! Row 1 (number row) |
---|
190 |
! -------------------------------------------------------------------------- |
---|
191 |
keycode 2 = one degree onesuperior VoidSymbol |
---|
192 |
shiftl keycode 2 = U+2022 |
---|
193 |
shift shiftl keycode 2 = VoidSymbol |
---|
194 |
altgr shiftl keycode 2 = notsign |
---|
195 |
keycode 3 = two section twosuperior VoidSymbol |
---|
196 |
shiftl keycode 3 = U+2023 |
---|
197 |
shift shiftl keycode 3 = VoidSymbol |
---|
198 |
altgr shiftl keycode 3 = U+2228 |
---|
199 |
keycode 4 = three U+2113 threesuperior VoidSymbol |
---|
200 |
shiftl keycode 4 = U+2116 |
---|
201 |
shift shiftl keycode 4 = VoidSymbol |
---|
202 |
altgr shiftl keycode 4 = U+2227 |
---|
203 |
keycode 5 = four guillemotright U+203A U+2020 |
---|
204 |
shiftl keycode 5 = Prior |
---|
205 |
shift shiftl keycode 5 = Prior |
---|
206 |
altgr shiftl keycode 5 = U+22a4 |
---|
207 |
keycode 6 = five guillemotleft U+2039 U+2640 |
---|
208 |
shiftl keycode 6 = periodcentered |
---|
209 |
shift shiftl keycode 6 = VoidSymbol |
---|
210 |
altgr shiftl keycode 6 = U+2221 |
---|
211 |
keycode 7 = six U+20ac cent U+2642 |
---|
212 |
shiftl keycode 7 = sterling |
---|
213 |
shift shiftl keycode 7 = VoidSymbol |
---|
214 |
altgr shiftl keycode 7 = U+2225 |
---|
215 |
keycode 8 = seven dollar yen U+03ba |
---|
216 |
shiftl keycode 8 = currency |
---|
217 |
shift shiftl keycode 8 = VoidSymbol |
---|
218 |
altgr shiftl keycode 8 = U+2192 |
---|
219 |
keycode 9 = eight U+201e U+201a U+2329 |
---|
220 |
shiftl keycode 9 = VoidSymbol |
---|
221 |
shift shiftl keycode 9 = VoidSymbol |
---|
222 |
altgr shiftl keycode 9 = U+221e |
---|
223 |
keycode 10 = nine U+201c U+2018 U+232a |
---|
224 |
shiftl keycode 10 = KP_Divide |
---|
225 |
shift shiftl keycode 10 = KP_Divide |
---|
226 |
altgr shiftl keycode 10 = VoidSymbol |
---|
227 |
keycode 11 = zero U+201d U+2019 VoidSymbol |
---|
228 |
shiftl keycode 11 = KP_Multiply |
---|
229 |
shift shiftl keycode 11 = KP_Multiply |
---|
230 |
altgr shiftl keycode 11 = VoidSymbol |
---|
231 |
keycode 12 = minus U+2014 VoidSymbol U+2011 |
---|
232 |
shiftl keycode 12 = KP_Subtract |
---|
233 |
shift shiftl keycode 12 = KP_Subtract |
---|
234 |
altgr shiftl keycode 12 = hyphen |
---|
235 |
|
---|
236 |
! -------------------------------------------------------------------------- |
---|
237 |
! Row 2 (upper row) |
---|
238 |
! -------------------------------------------------------------------------- |
---|
239 |
keycode 16 = x |
---|
240 |
altgr keycode 16 = VoidSymbol |
---|
241 |
shift altgr keycode 16 = U+03be |
---|
242 |
shiftl keycode 16 = VoidSymbol |
---|
243 |
shift shiftl keycode 16 = VoidSymbol |
---|
244 |
altgr shiftl keycode 16 = U+039e |
---|
245 |
keycode 17 = v |
---|
246 |
altgr keycode 17 = underscore |
---|
247 |
shift altgr keycode 17 = VoidSymbol |
---|
248 |
shiftl keycode 17 = BackSpace |
---|
249 |
shift shiftl keycode 17 = BackSpace |
---|
250 |
altgr shiftl keycode 17 = U+2259 |
---|
251 |
keycode 18 = l |
---|
252 |
altgr keycode 18 = bracketleft |
---|
253 |
shift altgr keycode 18 = U+03bb |
---|
254 |
shiftl keycode 18 = Up |
---|
255 |
shift shiftl keycode 18 = Up |
---|
256 |
altgr shiftl keycode 18 = U+039b |
---|
257 |
keycode 19 = c |
---|
258 |
altgr keycode 19 = bracketright |
---|
259 |
shift altgr keycode 19 = U+03c7 |
---|
260 |
shiftl keycode 19 = Remove |
---|
261 |
shift shiftl keycode 19 = Remove |
---|
262 |
altgr shiftl keycode 19 = U+2102 |
---|
263 |
keycode 20 = w |
---|
264 |
altgr keycode 20 = asciicircum |
---|
265 |
shift altgr keycode 20 = U+03c9 |
---|
266 |
shiftl keycode 20 = Insert |
---|
267 |
shift shiftl keycode 20 = Insert |
---|
268 |
altgr shiftl keycode 20 = U+03a9 |
---|
269 |
keycode 21 = k |
---|
270 |
altgr keycode 21 = exclam |
---|
271 |
shift altgr keycode 21 = U+03F0 |
---|
272 |
shiftl keycode 21 = exclamdown |
---|
273 |
shift shiftl keycode 21 = VoidSymbol |
---|
274 |
altgr shiftl keycode 21 = U+221a |
---|
275 |
keycode 22 = h |
---|
276 |
altgr keycode 22 = less |
---|
277 |
shift altgr keycode 22 = U+03c8 |
---|
278 |
shiftl keycode 22 = KP_7 |
---|
279 |
shift shiftl keycode 22 = KP_7 |
---|
280 |
altgr shiftl keycode 22 = U+03a8 |
---|
281 |
keycode 23 = g |
---|
282 |
altgr keycode 23 = greater |
---|
283 |
shift altgr keycode 23 = U+03b3 |
---|
284 |
shiftl keycode 23 = KP_8 |
---|
285 |
shift shiftl keycode 23 = KP_8 |
---|
286 |
altgr shiftl keycode 23 = U+0393 |
---|
287 |
keycode 24 = f |
---|
288 |
altgr keycode 24 = equal |
---|
289 |
shift altgr keycode 24 = U+03c6 |
---|
290 |
shiftl keycode 24 = KP_9 |
---|
291 |
shift shiftl keycode 24 = KP_9 |
---|
292 |
altgr shiftl keycode 24 = U+03a6 |
---|
293 |
keycode 25 = q |
---|
294 |
altgr keycode 25 = ampersand |
---|
295 |
shift altgr keycode 25 = U+03D5 |
---|
296 |
shiftl keycode 25 = KP_Add |
---|
297 |
shift shiftl keycode 25 = KP_Add |
---|
298 |
altgr shiftl keycode 25 = U+211A |
---|
299 |
keycode 26 = ssharp U+1E9E U+017F U+03c2 |
---|
300 |
shiftl keycode 26 = VoidSymbol |
---|
301 |
shift shiftl keycode 26 = VoidSymbol |
---|
302 |
altgr shiftl keycode 26 = U+2218 |
---|
303 |
|
---|
304 |
! -------------------------------------------------------------------------- |
---|
305 |
! Row 3 (home row, middle row) |
---|
306 |
! -------------------------------------------------------------------------- |
---|
307 |
keycode 30 = u |
---|
308 |
altgr keycode 30 = backslash |
---|
309 |
shift altgr keycode 30 = VoidSymbol |
---|
310 |
shiftl keycode 30 = Home |
---|
311 |
shift shiftl keycode 30 = Home |
---|
312 |
altgr shiftl keycode 30 = U+222E |
---|
313 |
keycode 31 = i |
---|
314 |
altgr keycode 31 = slash |
---|
315 |
shift altgr keycode 31 = U+03b9 |
---|
316 |
shiftl keycode 31 = Left |
---|
317 |
shift shiftl keycode 31 = Left |
---|
318 |
altgr shiftl keycode 31 = U+222b |
---|
319 |
keycode 32 = a |
---|
320 |
altgr keycode 32 = braceleft |
---|
321 |
shift altgr keycode 32 = U+03b1 |
---|
322 |
shiftl keycode 32 = Down |
---|
323 |
shift shiftl keycode 32 = Down |
---|
324 |
altgr shiftl keycode 32 = U+2200 |
---|
325 |
keycode 33 = e |
---|
326 |
altgr keycode 33 = braceright |
---|
327 |
shift altgr keycode 33 = U+03b5 |
---|
328 |
shiftl keycode 33 = Right |
---|
329 |
shift shiftl keycode 33 = Right |
---|
330 |
altgr shiftl keycode 33 = U+2203 |
---|
331 |
keycode 34 = o |
---|
332 |
altgr keycode 34 = asterisk |
---|
333 |
shift altgr keycode 34 = U+03bf |
---|
334 |
shiftl keycode 34 = End |
---|
335 |
shift shiftl keycode 34 = End |
---|
336 |
altgr shiftl keycode 34 = VoidSymbol |
---|
337 |
keycode 35 = s |
---|
338 |
altgr keycode 35 = question |
---|
339 |
shift altgr keycode 35 = U+03c3 |
---|
340 |
shiftl keycode 35 = questiondown |
---|
341 |
shift shiftl keycode 35 = VoidSymbol |
---|
342 |
altgr shiftl keycode 35 = U+03a3 |
---|
343 |
keycode 36 = n |
---|
344 |
altgr keycode 36 = parenleft |
---|
345 |
shift altgr keycode 36 = U+03bd |
---|
346 |
shiftl keycode 36 = KP_4 |
---|
347 |
shift shiftl keycode 36 = KP_4 |
---|
348 |
altgr shiftl keycode 36 = U+2115 |
---|
349 |
keycode 37 = r |
---|
350 |
altgr keycode 37 = parenright |
---|
351 |
shift altgr keycode 37 = U+03F1 |
---|
352 |
shiftl keycode 37 = KP_5 |
---|
353 |
shift shiftl keycode 37 = KP_5 |
---|
354 |
altgr shiftl keycode 37 = U+211D |
---|
355 |
keycode 38 = t |
---|
356 |
altgr keycode 38 = minus |
---|
357 |
shift altgr keycode 38 = U+03c4 |
---|
358 |
shiftl keycode 38 = KP_6 |
---|
359 |
shift shiftl keycode 38 = KP_6 |
---|
360 |
altgr shiftl keycode 38 = U+2202 |
---|
361 |
keycode 39 = d |
---|
362 |
altgr keycode 39 = colon |
---|
363 |
shift altgr keycode 39 = U+03b4 |
---|
364 |
shiftl keycode 39 = U+002c |
---|
365 |
shift shiftl keycode 39 = VoidSymbol |
---|
366 |
altgr shiftl keycode 39 = U+0394 |
---|
367 |
keycode 40 = y |
---|
368 |
altgr keycode 40 = at |
---|
369 |
shift altgr keycode 40 = U+03c5 |
---|
370 |
shiftl keycode 40 = U+002e |
---|
371 |
shift shiftl keycode 40 = VoidSymbol |
---|
372 |
altgr shiftl keycode 40 = U+2207 |
---|
373 |
|
---|
374 |
! -------------------------------------------------------------------------- |
---|
375 |
! Row 4 (lower row) |
---|
376 |
! -------------------------------------------------------------------------- |
---|
377 |
keycode 44 = udiaeresis Udiaeresis numbersign VoidSymbol |
---|
378 |
shiftl keycode 44 = Escape |
---|
379 |
shift shiftl keycode 44 = Escape |
---|
380 |
altgr shiftl keycode 44 = U+211C |
---|
381 |
keycode 45 = odiaeresis Odiaeresis dollar VoidSymbol |
---|
382 |
shiftl keycode 45 = Tab |
---|
383 |
shift shiftl keycode 45 = VoidSymbol |
---|
384 |
altgr shiftl keycode 45 = U+2111 |
---|
385 |
keycode 46 = adiaeresis Adiaeresis bar U+03b7 |
---|
386 |
shiftl keycode 46 = Next |
---|
387 |
shift shiftl keycode 46 = Next |
---|
388 |
altgr shiftl keycode 46 = U+2135 |
---|
389 |
keycode 47 = p |
---|
390 |
altgr keycode 47 = asciitilde |
---|
391 |
shift altgr keycode 47 = U+03c0 |
---|
392 |
shiftl keycode 47 = Return |
---|
393 |
shift shiftl keycode 47 = Return |
---|
394 |
altgr shiftl keycode 47 = U+03a0 |
---|
395 |
keycode 48 = z |
---|
396 |
altgr keycode 48 = grave |
---|
397 |
shift altgr keycode 48 = U+03b6 |
---|
398 |
shiftl keycode 48 = VoidSymbol |
---|
399 |
shift shiftl keycode 48 = VoidSymbol |
---|
400 |
altgr shiftl keycode 48 = U+2124 |
---|
401 |
keycode 49 = b |
---|
402 |
altgr keycode 49 = plus |
---|
403 |
shift altgr keycode 49 = U+03b2 |
---|
404 |
shiftl keycode 49 = colon |
---|
405 |
shift shiftl keycode 49 = VoidSymbol |
---|
406 |
altgr shiftl keycode 49 = U+21D0 |
---|
407 |
keycode 50 = m |
---|
408 |
altgr keycode 50 = percent |
---|
409 |
shift altgr keycode 50 = U+03bc |
---|
410 |
shiftl keycode 50 = KP_1 |
---|
411 |
shift shiftl keycode 50 = KP_1 |
---|
412 |
altgr shiftl keycode 50 = U+21d4 |
---|
413 |
keycode 51 = comma U+2013 quotedbl U+03c1 |
---|
414 |
shiftl keycode 51 = KP_2 |
---|
415 |
shift shiftl keycode 51 = KP_2 |
---|
416 |
altgr shiftl keycode 51 = U+21D2 |
---|
417 |
keycode 52 = period U+2026 apostrophe U+03D1 |
---|
418 |
shiftl keycode 52 = KP_3 |
---|
419 |
shift shiftl keycode 52 = KP_3 |
---|
420 |
altgr shiftl keycode 52 = U+0398 |
---|
421 |
keycode 53 = j |
---|
422 |
altgr keycode 53 = semicolon |
---|
423 |
shift altgr keycode 53 = U+03b8 |
---|
424 |
shiftl keycode 53 = semicolon |
---|
425 |
shift shiftl keycode 53 = VoidSymbol |
---|
426 |
altgr shiftl keycode 53 = U+221d |
---|
427 |
|
---|
428 |
! -------------------------------------------------------------------------- |
---|
429 |
! Keypad Row 1 (uppest row) |
---|
430 |
! -------------------------------------------------------------------------- |
---|
431 |
keycode 69 = Tab VoidSymbol equal VoidSymbol |
---|
432 |
shiftl keycode 69 = U+2261 |
---|
433 |
shift shiftl keycode 69 = VoidSymbol |
---|
434 |
keycode 98 = KP_Multiply KP_Multiply U+22C5 U+2299 |
---|
435 |
shiftl keycode 98 = U+2297 |
---|
436 |
shift shiftl keycode 98 = VoidSymbol |
---|
437 |
keycode 55 = KP_Subtract KP_Subtract U+2212 U+2296 |
---|
438 |
shiftl keycode 55 = U+2238 |
---|
439 |
shift shiftl keycode 55 = VoidSymbol |
---|
440 |
keycode 74 = KP_7 U+2714 U+2195 U+226A |
---|
441 |
shiftl keycode 74 = U+2308 |
---|
442 |
shift shiftl keycode 74 = VoidSymbol |
---|
443 |
|
---|
444 |
! -------------------------------------------------------------------------- |
---|
445 |
! Keypad Row 2 (upper row) |
---|
446 |
! -------------------------------------------------------------------------- |
---|
447 |
keycode 71 = KP_8 U+2718 U+2191 U+2229 |
---|
448 |
shiftl keycode 71 = U+22C2 |
---|
449 |
shift shiftl keycode 71 = VoidSymbol |
---|
450 |
keycode 72 = KP_9 U+2663 U+20D7 U+226B |
---|
451 |
shiftl keycode 72 = U+2309 |
---|
452 |
shift shiftl keycode 72 = VoidSymbol |
---|
453 |
keycode 73 = KP_Add KP_Add plusminus U+2295 |
---|
454 |
shiftl keycode 73 = U+2214 |
---|
455 |
shift shiftl keycode 73 = VoidSymbol |
---|
456 |
keycode 78 = KP_4 U+2665 U+2190 U+2282 |
---|
457 |
shiftl keycode 78 = U+2286 |
---|
458 |
shift shiftl keycode 78 = VoidSymbol |
---|
459 |
|
---|
460 |
! -------------------------------------------------------------------------- |
---|
461 |
! Keypad Row 3 (home row, middle row) |
---|
462 |
! -------------------------------------------------------------------------- |
---|
463 |
keycode 75 = KP_5 U+20ac brokenbar U+22B6 |
---|
464 |
shiftl keycode 75 = U+22B7 |
---|
465 |
shift shiftl keycode 75 = VoidSymbol |
---|
466 |
keycode 76 = KP_6 U+2660 U+2192 U+2283 |
---|
467 |
shiftl keycode 76 = U+2287 |
---|
468 |
shift shiftl keycode 76 = VoidSymbol |
---|
469 |
keycode 77 = KP_1 ordfeminine U+2194 U+2264 |
---|
470 |
shiftl keycode 77 = U+230a |
---|
471 |
shift shiftl keycode 77 = VoidSymbol |
---|
472 |
|
---|
473 |
! -------------------------------------------------------------------------- |
---|
474 |
! Keypad Row 4 (lower row) |
---|
475 |
! -------------------------------------------------------------------------- |
---|
476 |
keycode 79 = KP_2 masculine U+2193 U+222a |
---|
477 |
shiftl keycode 79 = U+22C3 |
---|
478 |
shift shiftl keycode 79 = VoidSymbol |
---|
479 |
keycode 80 = KP_3 U+2666 U+21CC U+2265 |
---|
480 |
shiftl keycode 80 = U+230B |
---|
481 |
shift shiftl keycode 80 = VoidSymbol |
---|
482 |
keycode 81 = KP_0 U+2423 percent U+2030 |
---|
483 |
shiftl keycode 81 = U+25A1 |
---|
484 |
shift shiftl keycode 81 = VoidSymbol |
---|
485 |
|
---|
486 |
! -------------------------------------------------------------------------- |
---|
487 |
! Keypad Row 5 (lowest row) |
---|
488 |
! -------------------------------------------------------------------------- |
---|
489 |
keycode 82 = comma period U+002c U+2032 |
---|
490 |
shiftl keycode 82 = U+2033 |
---|
491 |
shift shiftl keycode 82 = VoidSymbol |
---|
492 |
keycode 83 = comma period U+002c U+2032 |
---|
493 |
shiftl keycode 83 = U+2033 |
---|
494 |
shift shiftl keycode 83 = VoidSymbol |
---|
495 |
|
---|
496 |
|
---|
497 |
! -------------------------------------------------------------------------- |
---|
498 |
! additional Keys with control function (has to be edited manually!!!!) |
---|
499 |
! -------------------------------------------------------------------------- |
---|
500 |
control keycode 57 = nul |
---|
501 |
# for some obscure reason, this is required even when we set alt_is_meta |
---|
502 |
alt control keycode 57 = Meta_nul |
---|
503 |
control altgr keycode 30 = Control_backslash |
---|
504 |
control altgr keycode 19 = Control_bracketright |
---|
505 |
control altgr keycode 17 = Control_underscore |
---|
506 |
control altgr keycode 20 = Control_asciicircum |
---|
507 |
|
---|
508 |
|
---|
509 |
! -------------------------------------------------------------------------- |
---|
510 |
! Strings and Compose |
---|
511 |
! -------------------------------------------------------------------------- |
---|
512 |
# string F100 = "setleds +num\n" |
---|