~brzeti/drc/drc_multi

« back to all changes in this revision

Viewing changes to drc_neo.xmodmap

  • Committer: Arthur Skonecki
  • Date: 2010-07-10 12:00:42 UTC
  • Revision ID: arthur_skonecki-20100710120042-yq0q1lydxvo129hz
10072010

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
!! ~/.xmodmap
 
2
!! 
 
3
!! German NEO-Layout
 
4
!! adopted 2004 by Hanno Behrens <Hanno.Behrens@gmx.de>
 
5
!! inspired by Dvorak/de-ergo  http://www.goebel-consult.de/de-ergo/
 
6
!! Authors: 
 
7
!!      Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany>
 
8
!!      Erik Streb <mail at erikstreb dot de>
 
9
!!      Pascal Hauck <neo at pascalhauck dot de>
 
10
!! 
 
11
!! Other Questions:
 
12
!!      <diskussion at neo-layout dot org>
 
13
!! 
 
14
!! $Revision: 2220 $, $Date: 2010-03-25 19:16:44 +0100 (Do, 25 Mär 2010) $
 
15
!! http://neo-layout.org
 
16
!! 
 
17
!! To try the layout in this file, simply do xmodmap <file>.
 
18
!! To load the layout in this file at X startup, simply store it as
 
19
!! ~/.xmodmap
 
20
 
 
21
 
 
22
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
23
! Ebenen
 
24
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
25
! Ebene 1: normal
 
26
! Ebene 2: Shift
 
27
! Ebene 3: Mod3
 
28
! Ebene 4: Mod4 (zum Markieren Shift+Mod4)
 
29
! Ebene 5: Shift+Mod3
 
30
! Ebene 6: Mod3+Mod4 (in dieser Reihenfolge!)
 
31
! Ebene 7: wird (bis auf technisch bedingte Ausnahmen) nicht belegt
 
32
! Multi_key=Compose (keine eigene Ebene): Mod3+Tab or right window key
 
33
! Feststellen/Shift_Lock: Shift+Shift
 
34
! Mod4_Lock: Mod4(rechts)+Mod4(links)
 
35
 
 
36
! Reihenfolge der Ebenen in der Xmodmap:
 
37
!            Ebene1  Ebene2  Ebene3  Ebene5  Ebene4  Ebene4+Sh  Ebene6 Ebene7
 
38
 
 
39
 
 
40
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
41
! Modifier definition
 
42
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
43
clear Lock
 
44
clear Mod2
 
45
! Mod2 war NumLock !
 
46
clear Mod3
 
47
clear Mod5
 
48
 
 
49
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
50
! Shift
 
51
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
52
! 50=left 62=right
 
53
! Shift+Shift ergibt ein ShiftLock (wie Caps, wirkt aber auf alle Zeichen, nicht nur auf Großbuchstaben)
 
54
! Der Lock lässt sich durch ein weiteres Shift lösen.
 
55
! Eigentlich (siehe Referenz) sollte hier ein CapsLock stehen.
 
56
keycode 50 =  Shift_L Shift_Lock
 
57
keycode 62 =  Shift_R Shift_Lock
 
58
 
 
59
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
60
! Mod3
 
61
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
62
! 66=left 51=right
 
63
! Make CapsLock an modifier called Mod3 (similar to AltGr) (Mode_switch or ISO_Group_Shift is for 3rd and 4th level)
 
64
! Make former CapsLock and qwertz-# to Mode_switch or ISO_Group_Shift
 
65
! Mod3(links) (=Qwertz-Caps) erlaubt nur 4 Ebenen
 
66
! Ohne einen Eintrag in der zweiten Gruppe (=Ebene 3) ergäbe Mod3+Mod3=Group_Shift+Group_Shift=Gruppe 3=Ebene 6. Das ist nicht gewünscht.
 
67
keycode 66 =  ISO_Group_Shift ISO_Group_Shift ISO_First_Group  NoSymbol
 
68
keycode 51 =  ISO_Group_Shift ISO_Group_Shift ISO_First_Group  NoSymbol
 
69
 
 
70
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
71
! Mod4
 
72
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
73
! 94=left 113=right
 
74
! Make the former AltGr and qwertz-< to Mod4 (ISO_Level3_Shift)
 
75
! Mod4(rechts)+Mod4(links) lässt Mod4 einrasten (Mod4Lock)
 
76
! das funktioniert nur in dieser Reihenfolge, da Mod4(rechts) (=Qwertz-AltGr) nur 4 Ebenen hat
 
77
! Der Lock lässt sich durch ein weiteres Mod4 lösen.
 
78
keysym less = ISO_Level3_Shift  ISO_Level3_Shift  ISO_Group_Shift   ISO_Group_Shift  ISO_Level3_Lock  NoSymbol
 
79
keysym ISO_Level3_Shift = ISO_Level3_Shift  ISO_Level3_Shift  ISO_Group_Shift   ISO_Group_Shift  ISO_Level3_Lock  NoSymbol
 
80
 
 
81
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
82
! window keys
 
83
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
84
! keysym Super_L = Super_L
 
85
! keycode 116 = Super_R
 
86
! keysym Super_R = Multi_key Multi_key
 
87
! add Mod4 = Super_L
 
88
 
 
89
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
90
! general Lock
 
91
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
92
! Einrasten über linke Win-Taste+Modifier, Lösen über nochmaliges Betätigen des Modifiers
 
93
! Shift_Lock und Mo4_Lock funktionieren, Mod3_Lock lässt sich aber nicht mehr lösen!!!!
 
94
! keycode 115 = ISO_Lock  NoSymbol
 
95
! add Lock = ISO_Lock
 
96
 
 
97
 
 
98
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
99
! main keyboard
 
100
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
101
 
 
102
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
103
! Tab key
 
104
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
105
keycode 23 = Tab  ISO_Left_Tab  Multi_key  ISO_Level3_Lock
 
106
 
 
107
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
108
! Space and Return key
 
109
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
110
keycode 65 = space              space           space           nobreakspace    KP_0            KP_0            U202F           NoSymbol
 
111
keycode 36 = Return             Return          Return          Return          KP_Enter        KP_Enter        Return          Return
 
112
 
 
113
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
114
! dead keys
 
115
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
116
!            Ebene1             Ebene2          Ebene3          Ebene5          Ebene4          Ebene4+Sh       Ebene6          Ebene7
 
117
 
 
118
keycode 49 = dead_circumflex    dead_caron      U21BB           U02DE           dead_abovedot Pointer_EnableKeys dead_belowdot  NoSymbol
 
119
! called T1     ˆ               ˇ               ↻               ˞               ˙            (keypad-mouse mode) .              
 
120
keycode 21 = dead_grave         dead_cedilla    dead_abovering  dead_dasia      dead_diaeresis  NoSymbol        dead_macron     NoSymbol
 
121
! called T2     `               ¸               ˚               ῾ dasia (asper) ¨                               ¯               
 
122
keycode 35 = dead_acute         dead_tilde      dead_stroke     dead_psili      dead_doubleacute        NoSymbol        dead_breve      NoSymbol
 
123
! called T3     ´               ˜               /               ᾿ psili (lenis) ˝                               ˘               
 
124
 
 
125
 
 
126
 
 
127
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
128
! The first row (number Row)
 
129
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
130
!            Ebene1             Ebene2          Ebene3          Ebene5          Ebene4          Ebene4+Sh       Ebene6          Ebene7
 
131
 
 
132
keycode 10 =    1               exclam      grave      onesubscript     Aogonek     NoSymbol    notsign         NoSymbol
 
133
!                               °               ¹               ₁               ª                               ¬
 
134
keycode 11 =    2               section         twosuperior     twosubscript    masculine       NoSymbol        logicalor       NoSymbol
 
135
!                               §               ²               ₂               º                               ∨
 
136
keycode 12 =    3               U2113           threesuperior   threesubscript  numerosign      NoSymbol        logicaland      NoSymbol
 
137
!                               ℓ liter         ³               ₃               №                               ∧
 
138
keycode 13 =    4               guillemotright  U203A           femalesymbol    NoSymbol        NoSymbol        U22A5           NoSymbol
 
139
!                               »               ›               ♀                                               ⊥ perpendicular
 
140
keycode 14 =    5               guillemotleft   U2039           malesymbol      periodcentered  NoSymbol        U2221           NoSymbol
 
141
!                               «               ‹               ♂               ·                               ∡ angle sign
 
142
keycode 15 =    6               dollar          cent            U26A5           sterling        NoSymbol        U2225           NoSymbol
 
143
!                               $               ¢               ⚥               £                               ∥ parallel
 
144
 
 
145
keycode 16 =    7               EuroSign        yen             U03F0           currency        NoSymbol        rightarrow      NoSymbol
 
146
!                               €               ¥               ϰ Greek_kappa   ¤                               →
 
147
keycode 17 =    8   doublelowquotemark    singlelowquotemark  leftanglebracket  Tab             ISO_Left_Tab    infinity        NoSymbol
 
148
!                               „               ‚               ⟨ (bra)                                         ∞
 
149
keycode 18 =    9   leftdoublequotemark   leftsinglequotemark rightanglebracket KP_Divide       KP_Divide       variation       NoSymbol
 
150
!                               “               ‘               ⟩ (ket)         /               /               ∝ proportional to
 
151
keycode 19 =    0   rightdoublequotemark  rightsinglequotemark  zerosubscript   KP_Multiply     KP_Multiply     emptyset        NoSymbol
 
152
!                       ”                       ’               ₀               *               *               ∅
 
153
keycode 20 = minus              emdash          NoSymbol        U2011           KP_Subtract     KP_Subtract     hyphen          NoSymbol
 
154
!               -               —                               ‑ non-breaking  -               -               ­ soft hyphen 
 
155
 
 
156
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
157
! The upper row
 
158
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
159
!            Ebene1             Ebene2          Ebene3          Ebene5          Ebene4          Ebene4+Sh       Ebene6          Ebene7
 
160
 
 
161
keycode 24 =    x               X               ellipsis        Greek_xi        Prior           Prior           Greek_XI        Greek_XI
 
162
!                                               …               ξ                                               Ξ               Ξ
 
163
keycode 25 =    v               V               underscore      NoSymbol        BackSpace       BackSpace       radical         NoSymbol
 
164
!                                               _                                                               √       
 
165
keycode 26 =    l               L               bracketleft     Greek_lambda    Up              Up              Greek_LAMBDA    Greek_LAMBDA
 
166
!                                               [               λ                                               Λ               Λ
 
167
keycode 27 =    p               P               bracketright    Greek_chi       Delete          Delete          U2102           NoSymbol
 
168
!                                               ]               χ                                               ℂ komplex
 
169
keycode 28 =    y               Y               asciicircum     Greek_omega     Next            Next            Greek_OMEGA     Greek_OMEGA
 
170
!                                               ^               ω                                               Ω               Ω
 
171
 
 
172
keycode 29 =    f               F               exclam          Greek_kappa     exclamdown      NoSymbol        multiply        NoSymbol
 
173
!                                               !               κ               ¡                               × times
 
174
keycode 30 =    g               G               less            Greek_psi       KP_7            KP_7            Greek_PSI       Greek_PSI
 
175
!                                               <               η                                               Ψ               Ψ
 
176
keycode 31 =    c               C               greater         Greek_gamma     KP_8            KP_8            Greek_GAMMA     Greek_GAMMA
 
177
!                                               >               γ                                               Γ               Γ
 
178
keycode 32 =    r               R               equal           Greek_phi       KP_9            KP_9            Greek_PHI       Greek_PHI
 
179
!                                               =               φ                                               Φ               Φ
 
180
keycode 33 =    l               L               ampersand       U03D5           KP_Add          KP_Add          U211A           NoSymbol
 
181
!                                               &               ϕ Greek_phi     +               +               ℚ rational
 
182
keycode 34 = backslash  U1E9E           U017F    Greek_finalsmallsigma  U2212           NoSymbol        jot             NoSymbol
 
183
!               ß               ẞ Capital ß     ſ long s        ς               − real minus                    ∘ ring operator
 
184
 
 
185
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
186
! The home row (middle row)
 
187
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
188
!            Ebene1             Ebene2          Ebene3          Ebene5          Ebene4          Ebene4+Sh       Ebene6          Ebene7
 
189
 
 
190
keycode 38 =    a               A               backslash       NoSymbol        Home            Home            includedin      NoSymbol
 
191
!                                               \                                                               ⊂
 
192
keycode 39 =    o               O               slash           Greek_iota      Left            Left            integral        NoSymbol
 
193
!                                               /               ι                                               ∫
 
194
keycode 40 =    e               E               braceleft       Greek_alpha     Down            Down            U2200           NoSymbol
 
195
!                                               {               α                                               ∀ for all
 
196
keycode 41 =    u               U               braceright      Greek_epsilon   Right           Right           U2203           NoSymbol
 
197
!                                               }               ε                                               ∃ there exists
 
198
keycode 42 =    i               I               asterisk        Greek_omicron   End             End             elementof       NoSymbol
 
199
!                                               *               ο                                               ∈
 
200
 
 
201
keycode 43 =    d               D               question        Greek_sigma     questiondown    NoSymbol        Greek_SIGMA     Greek_SIGMA
 
202
!                                               ?               σ               ¿                               Σ               Σ
 
203
keycode 44 =    h               H               parenleft       Greek_nu        KP_4            KP_4            U2115           NoSymbol
 
204
!                                               (               ν                                               ℕ natural
 
205
keycode 45 =    t               T               parenright      Greek_rho       KP_5            KP_5            U211D           NoSymbol
 
206
!                                               )               ρ                                               ℝ real
 
207
keycode 46 =    n               N               minus           Greek_tau       KP_6            KP_6            partialderivative
 
208
!                                               -               τ                                               ∂
 
209
keycode 47 =    s               S               colon           Greek_delta     KP_Separator    comma           Greek_DELTA     Greek_DELTA
 
210
!                                               :               δ               ,               ,               Δ               Δ
 
211
keycode 48 =    y               Y               at              Greek_upsilon   period          KP_Decimal      nabla           NoSymbol
 
212
!                                               @               υ               .               .               ∇
 
213
 
 
214
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
215
! The lower row
 
216
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
217
!            Ebene1             Ebene2          Ebene3          Ebene5          Ebene4          Ebene4+Sh       Ebene6          Ebene7
 
218
 
 
219
keycode 52 = semicolon  colon    numbersign     NoSymbol        Escape          Escape          union           NoSymbol
 
220
!               ü               Ü               #                                                               ∪
 
221
keycode 53 =    q       Q           dollar              U03F5           Tab             ISO_Left_Tab    intersection    NoSymbol
 
222
!               ö               Ö               $               ϵ                                               ∩
 
223
keycode 54 =    j       J       bar             Greek_eta       Insert          Insert          U2135           NoSymbol
 
224
!               ä               Ä               |               η                                               ℵ
 
225
keycode 55 =    k               K               asciitilde      Greek_pi        Return          Return          Greek_PI        Greek_PI
 
226
!                                               ~               π                                               Π               Π
 
227
keycode 56 =    x               X               grave           Greek_zeta      Undo            Redo            U2124           NoSymbol
 
228
!                                               `               ζ                                               ℤ integers
 
229
 
 
230
keycode 57 =    b               B               plus            Greek_beta      colon           NoSymbol        U21D0           NoSymbol
 
231
!                                               +               β               :                               ⇐
 
232
keycode 58 =    m               M               percent         Greek_mu        KP_1            KP_1            ifonlyif        NoSymbol
 
233
!                                               %               μ                                               ⇔
 
234
keycode 59 =    w       W       quotedbl        U03F1           KP_2            KP_2            U21D2           NoSymbol
 
235
!               ,               –               "               ϱ Greek_rho                                     ⇒ implies 
 
236
keycode 60 =    v       V       apostrophe      U03D1           KP_3            KP_3            U21A6           NoSymbol
 
237
!               .               •               '               ϑ Greek_theta                                   ↦
 
238
keycode 61 =    z               Z               semicolon       Greek_theta     semicolon       NoSymbol        Greek_THETA     Greek_THETA
 
239
!                                               ;               θ               ;                               Θ
 
240
 
 
241
 
 
242
 
 
243
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
244
! Keypad
 
245
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
246
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
247
! The uppest row
 
248
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
249
!            Ebene1             Ebene2          Ebene3          Ebene5          Ebene6          Ebene7          Ebene4          Ebene4+Sh
 
250
 
 
251
keycode 77  = Tab               ISO_Left_Tab    equal           approxeq        identical       NoSymbol        notequal        Pointer_EnableKeys
 
252
!                                               =               ≈ almost equal  ≡ identical to                  ≠               (keypad-mouse mode)
 
253
keysym KP_Divide = KP_Divide    KP_Divide       division        U2300           U2223           NoSymbol        U2044           NoSymbol
 
254
!               /               /               ÷               ⌀ diameter      ∣ divides                       (for ⁶⁄₅₉)      
 
255
keycode 63  = KP_Multiply       KP_Multiply     U22C5           U2299           U2297           NoSymbol        multiply        NoSymbol
 
256
!               *               *               ⋅ dot           ⊙ cirled dot    ⊗ circled times                 × times         
 
257
keycode 82  = KP_Subtract       KP_Subtract     U2212           U2296           U2238           NoSymbol        U2216           NoSymbol
 
258
!               -               -               − real minus    ⊖ cirled minus  ∸ dot minus                     ∖ set minus     
 
259
 
 
260
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
261
! The upper row
 
262
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
263
!            Ebene1             Ebene2          Ebene3          Ebene5          Ebene6          Ebene7          Ebene4          Ebene4+Sh
 
264
 
 
265
keycode 79 =  KP_7              U2714           U2195           U226A           upstile         NoSymbol        KP_Home         KP_Home
 
266
!                               ✔ check mark    ↕ arrow         ≪ much less     ⌈                                               
 
267
keycode 80 =  KP_8              U2718           uparrow         intersection    U22C2           NoSymbol        KP_Up           KP_Up
 
268
!                               ✘ ballot x      ↑               ∩               ⋂ n-ary intersection                            
 
269
keycode 81 =  KP_9              dagger          U20D7           U226B           U2309           NoSymbol        KP_Prior        KP_Prior
 
270
!                               †               vector          ≫ much greater  ⌉                                               
 
271
keycode 86 =  KP_Add            KP_Add          plusminus       U2295           U2214           NoSymbol        U2213           NoSymbol
 
272
!               +               +               ±               circled plus    dot plus                        ∓ minus-plus    
 
273
 
 
274
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
275
! The middle row
 
276
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
277
!            Ebene1             Ebene2          Ebene3          Ebene5          Ebene6          Ebene7          Ebene4          Ebene4+Sh
 
278
 
 
279
keycode 83 =  KP_4              club            leftarrow       includedin      U2286           NoSymbol        KP_Left         KP_Left
 
280
!                               ♣               ←               ⊂               ⊆                                               
 
281
keycode 84 =  KP_5              EuroSign        colon           U22B6           U22B7           NoSymbol        KP_Begin        KP_Begin
 
282
!                               €               :               ⊶ original of   ⊷ image of                                      
 
283
keycode 85 =  KP_6              U2023           rightarrow      includes        U2287           NoSymbol        KP_Right        KP_Right
 
284
!                               ‣               →               ⊃               ⊇                                               
 
285
 
 
286
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
287
! The lower row
 
288
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
289
!            Ebene1             Ebene2          Ebene3          Ebene5          Ebene6          Ebene7          Ebene4          Ebene4+Sh
 
290
 
 
291
keycode 87 =  KP_1              diamond         U2194           lessthanequal   downstile       NoSymbol        KP_End          KP_End
 
292
!                               ♦               ↔ arrow         ≤               ⌊                                               
 
293
keycode 88 =  KP_2              heart           downarrow       union           U22C3           NoSymbol        KP_Down         KP_Down
 
294
!                               ♥               ↓               ∪               ⋃ n-ary union                                   
 
295
keycode 89 =  KP_3              U2660           U21CC         greaterthanequal  U230B           NoSymbol        KP_Next         KP_Next
 
296
!                               ♠               ⇌               ≥               ⌋                                               
 
297
! keycode 108 = KP_Enter        KP_Enter        KP_Enter        KP_Enter        KP_Enter        KP_Enter        KP_Enter        KP_Enter
 
298
!                                                                                                                               
 
299
 
 
300
 
 
301
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
302
! The lowest row
 
303
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
304
!            Ebene1             Ebene2          Ebene3          Ebene5          Ebene6          Ebene7          Ebene4          Ebene4+Sh
 
305
 
 
306
keycode 90 = KP_0               U2423           percent         U2030           U25A1           NoSymbol        KP_Insert       KP_Insert
 
307
!                               ␣ space sign    %               ‰ per mille     □ white square                                  
 
308
keycode 91 = KP_Separator       period          comma           minutes         seconds         NoSymbol        KP_Delete       KP_Delete
 
309
!               ,               .               ,               ′ min,feets     ″ sec,inches                                    
 
310
 
 
311
 
 
312
add Mod3 = ISO_Group_Shift
 
313
add Mod5 = ISO_Level3_Shift
 
314
 
 
315
 
 
316
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
317
! Bemerkungen
 
318
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
319
! 1.) Ebene 6 (hier: der 7. Eintrag) erreicht man über ISO_Group_Shift+ISO_Group_Shift
 
320
!     (bzw. mode_switch+mode_switch) und über keine andere mir bekannte Kombination. Insbesondere legt
 
321
!     ISO_Level3_Shift Level3 (Ebene 4, hier: Eintrag 5) fest, verschiebt also nicht. Darum kann man
 
322
!     ISO_Level3_Shift nur mit Shift sinnvoll kombinieren. Daraus resultiert, dass Ebene 6 nur über
 
323
!     Mod3+Mod4 (in dieser Reihenfolge!) erreicht werden kann.
 
324
!
 
325
! 2.) Die KP_-Einträge ermöglichen die Steuerung des Mauscursors mit der Tastatur.
 
326
!     Hierzu wird mittels Mod4+ß dieser Betriebsmodus ein- und später wieder ausgeschaltet.
 
327
!     Die Steuerung des Cursors kann über den Ziffernblock (Ebene 4, eventuell mit
 
328
!     eingerastetem Mod4) erfolgen.