V2: v2.4.xmodmap

Datei v2.4.xmodmap, 14.2 KB (hinzugefügt von anonym, vor 3 Jahren)

tabfehler behoben in zeile 129

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