V2-flux: v2-flux.xmodmap

File v2-flux.xmodmap, 14.4 KB (added by anonymous, 10 years ago)

xmodmap

Line 
1!! ~/.Xmodmap
2!! v2-flux — alle Informationen im wiki: http://wiki.neo-layout.org/wiki/V2-flux
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_phi ¤ →
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 = g G underscore Greek_gamma BackSpace BackSpace Greek_GAMMA Greek_GAMMA
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 = w W EuroSign Greek_omega exclamdown NoSymbol Greek_OMEGA Greek_OMEGA
174keycode 30 = d D greater Greek_delta KP_4 KP_4 Greek_DELTA Greek_DELTA
175keycode 31 = c C less Greek_chi KP_5 KP_5 U2102 NoSymbol
176keycode 32 = l L equal Greek_lambda KP_6 KP_6 Greek_LAMBDA Greek_LAMBDA
177keycode 33 = f F parenright Greek_phi KP_Add KP_Add Greek_PHI Greek_PHI
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 = h H at Greek_psi Home Home Greek_PSI Greek_PSI
186keycode 39 = m M backslash Greek_mu Left Left ifonlyif 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 = t T exclam Greek_tau KP_1 KP_1 partialderivative NoSymbol
193keycode 45 = n N parenleft Greek_nu KP_2 KP_2 U2115 NoSymbol
194keycode 46 = r R minus Greek_rho KP_3 KP_3 U211D U211D
195keycode 47 = s S ampersand Greek_sigma KP_Separator comma Greek_SIGMA Greek_SIGMA
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 = k K numbersign Greek_kappa Escape Escape multiply NoSymbol
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 = p P percent Greek_pi KP_7 KP_7 Greek_PI Greek_PI
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 = z Z rightarrow Greek_zeta semicolon NoSymbol U2124 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_4 U2714 U2195 U226A upstile NoSymbol KP_Home KP_Home
238! ✔ check mark ↕ arrow ≪ much less ⌈
239keycode 80 = KP_5 U2718 uparrow intersection U22C2 NoSymbol KP_Up KP_Up
240! ✘ ballot x ↑ ∩ ⋂ n-ary intersection
241keycode 81 = KP_6 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_1 club leftarrow includedin U2286 NoSymbol KP_Left KP_Left
252! ♣ ← ⊂ ⊆
253keycode 84 = KP_2 EuroSign colon U22B6 U22B7 NoSymbol KP_Begin KP_Begin
254! € : ⊶ original of ⊷ image of
255keycode 85 = KP_3 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_7 diamond U2194 lessthanequal downstile NoSymbol KP_End KP_End
264! ♦ ↔ arrow ≤ ⌊
265keycode 88 = KP_8 heart downarrow union U22C3 NoSymbol KP_Down KP_Down
266! ♥ ↓ ∪ ⋃ n-ary union
267keycode 89 = KP_9 U2660 U21CC greaterthanequal U290B 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.