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