Linux: Added xmodmaps for bone and neoqwertz
This commit is contained in:
parent
3fbfd01337
commit
e4d41a44c3
|
@ -1,24 +1,29 @@
|
||||||
== Dateien ==
|
== Dateien ==
|
||||||
neo_de.xmodmap Normale Version für die meisten Benutzer
|
neo_de.xmodmap Normale Version für die meisten Benutzer (für eine normale deutsche
|
||||||
|
bone_de.xmodmap ISO PC-Tastatur entworfen, aber auch mit Variationen verwendbar)
|
||||||
|
neoqwertz_de.modmap
|
||||||
|
|
||||||
neo_de_x-prog.xmodmap bei älteren Programmen (wie xedit, xpdf,…) kann das
|
neo_mac.xmodmap Version für ältere Apple-Tastaturen mit Nichtstandard-Keycodes.
|
||||||
Problem auftreten, dass einige Tastan (4vlcwiaeäp)
|
bone_mac.xmodmmap
|
||||||
nicht funktionieren. Werden solche Programme
|
neoqwertz_mac.modmap
|
||||||
verwendet, sollte diese NEO-Datei bevorzugt werden.
|
|
||||||
|
|
||||||
neo_de_alternative.xmodmap falls neo_de.xmodmap nicht geladen werden kann
|
=== Hinweis ===
|
||||||
(z.B. weil dead_stroke dem System unbekannt ist)
|
Heutzutage ist es aus einer Vielzahl von Gründen (bessere
|
||||||
sollte diese NEO-Datei verwendet werden
|
Softwareunterstützung, Hotplugging von Tastaturen, nicht Xorg-spezifisch (quasi
|
||||||
|
alle Wayland-Compositors nutzen xkbmaps) weniger Installatinosaufwand für den
|
||||||
|
Benutzer) besser, die xkbmaps zu nutzen, die bei den Distributionen bereits
|
||||||
|
mitgeliefert werden.
|
||||||
|
|
||||||
|
Diese xmodmaps sind primär aus historischen Gründen und ihrer Verwendbarkeit in
|
||||||
|
Scripten noch verfügbar.
|
||||||
|
|
||||||
=== Aktivieren ===
|
=== Aktivieren ===
|
||||||
Zu aktivieren mit dem Kommando (im Verzeichnis, in dem sich die Datei befindet):
|
Zu aktivieren mit dem Kommando (im Verzeichnis, in dem sich die Datei befindet):
|
||||||
xmodmap neo_de.xmodmap
|
xmodmap <dateiname>
|
||||||
|
|
||||||
Besser ist jedoch die Verwendung des Skripts ›asdf‹, da so (mögliche) Probleme
|
Besser ist jedoch die Verwendung des Skripts ›asdf‹, da so (mögliche) Probleme
|
||||||
vermieden werden. Siehe dazu auch die README im Ordner /linux/bin.
|
vermieden werden. Siehe dazu auch die README im Ordner /linux/bin.
|
||||||
|
|
||||||
|
|
||||||
==== Automatisch aktivieren ====
|
==== Automatisch aktivieren ====
|
||||||
Um die NEO-Tastaturbelegung automatisch zu aktivieren, gibt es mehrere
|
Um die NEO-Tastaturbelegung automatisch zu aktivieren, gibt es mehrere
|
||||||
(alternative) Wege
|
(alternative) Wege
|
||||||
|
@ -32,11 +37,10 @@ Um die NEO-Tastaturbelegung automatisch zu aktivieren, gibt es mehrere
|
||||||
Der bessere Weg ist jedoch das Skript ›asdf‹ in der Datei ›~/.profile‹
|
Der bessere Weg ist jedoch das Skript ›asdf‹ in der Datei ›~/.profile‹
|
||||||
einzutragen. Siehe dazu auch die README im Ordner /linux/bin.
|
einzutragen. Siehe dazu auch die README im Ordner /linux/bin.
|
||||||
|
|
||||||
|
|
||||||
==== Automatischen Linux-NEO-USB-Stick erstellen ====
|
==== Automatischen Linux-NEO-USB-Stick erstellen ====
|
||||||
Diese Datei auf einen USB-Stick kopieren
|
Diese Datei auf einen USB-Stick kopieren
|
||||||
|
|
||||||
cp neo_de.xmodmap /media/<USBSTICK>
|
cp neo.xmodmap /media/<USBSTICK>
|
||||||
|
|
||||||
Auf dem USB-Stick eine ausführbare Datei mit dem Namen .autorun, autorun oder
|
Auf dem USB-Stick eine ausführbare Datei mit dem Namen .autorun, autorun oder
|
||||||
autorun.sh anlegen, die die Datei automatisch lädt. Dazu zum Beispiel den
|
autorun.sh anlegen, die die Datei automatisch lädt. Dazu zum Beispiel den
|
||||||
|
|
|
@ -0,0 +1,304 @@
|
||||||
|
!! ~/.xmodmap
|
||||||
|
!! bone
|
||||||
|
!!
|
||||||
|
!!
|
||||||
|
!! based upon the Modifiers and levels 3 – 7 of
|
||||||
|
!!
|
||||||
|
!! German Neo-Layout
|
||||||
|
!! adopted 2004 by Hanno Behrens <Hanno.Behrens@gmx.de>
|
||||||
|
!! inspired by Dvorak/de-ergo http://www.goebel-consult.de/de-ergo/
|
||||||
|
!! Authors:
|
||||||
|
!! Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany>
|
||||||
|
!! Erik Streb <mail at erikstreb dot de>
|
||||||
|
!! Pascal Hauck <neo at pascalhauck dot de>
|
||||||
|
!!
|
||||||
|
!! Other Questions:
|
||||||
|
!! <diskussion at neo-layout dot org>
|
||||||
|
!!
|
||||||
|
!! $Revision: 2332 $, $Date: 2010-08-06 08:42:35 +0200 (Fr, 06. Aug 2010) $
|
||||||
|
!! http://neo-layout.org
|
||||||
|
!!
|
||||||
|
!! To try the layout in this file, simply do xmodmap <file>.
|
||||||
|
!! To load the layout in this file at X startup, simply store it as
|
||||||
|
!! ~/.xmodmap
|
||||||
|
!!
|
||||||
|
!!
|
||||||
|
!! This file generated by generiere_xmodmap.py
|
||||||
|
!! Ruthard Baudach <rthrd@web.de>
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebenen
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene 1: normal
|
||||||
|
! Ebene 2: Shift
|
||||||
|
! Ebene 3: Mod3
|
||||||
|
! Ebene 4: Mod4 (zum Markieren Shift+Mod4)
|
||||||
|
! Ebene 5: Shift+Mod3
|
||||||
|
! Ebene 6: Mod3+Mod4 (in dieser Reihenfolge!)
|
||||||
|
! Ebene 7: wird (bis auf technisch bedingte Ausnahmen) nicht belegt
|
||||||
|
! Multi_key=Compose (keine eigene Ebene): Mod3+Tab or right window key
|
||||||
|
! Feststellen/Shift_Lock: Shift+Shift
|
||||||
|
! Mod4_Lock: Mod4(rechts)+Mod4(links)
|
||||||
|
|
||||||
|
! Reihenfolge der Ebenen in der Xmodmap:
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Modifier definition
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
clear Lock
|
||||||
|
clear Mod2
|
||||||
|
! Mod2 war NumLock !
|
||||||
|
clear Mod3
|
||||||
|
clear Mod5
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Shift
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 50=left 62=right
|
||||||
|
! Shift+Shift ergibt ein ShiftLock (wie Caps, wirkt aber auf alle Zeichen, nicht nur auf Großbuchstaben)
|
||||||
|
! Der Lock lässt sich durch ein weiteres Shift lösen.
|
||||||
|
! Eigentlich (siehe Referenz) sollte hier ein CapsLock stehen.
|
||||||
|
keycode 50 = Shift_L Shift_Lock
|
||||||
|
keycode 62 = Shift_R Shift_Lock
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Mod3
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 66=left 51=right
|
||||||
|
! Make CapsLock an modifier called Mod3 (similar to AltGr) (Mode_switch or ISO_Group_Shift is for 3rd and 4th level)
|
||||||
|
! Make former CapsLock and qwertz-# to Mode_switch or ISO_Group_Shift
|
||||||
|
! Mod3(links) (=Qwertz-Caps) erlaubt nur 4 Ebenen
|
||||||
|
! 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.
|
||||||
|
keycode 66 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol
|
||||||
|
keycode 51 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Mod4
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 94=left 113=right
|
||||||
|
! Make the former AltGr and qwertz-< to Mod4 (ISO_Level3_Shift)
|
||||||
|
! Mod4(rechts)+Mod4(links) lässt Mod4 einrasten (Mod4Lock)
|
||||||
|
! das funktioniert nur in dieser Reihenfolge, da Mod4(rechts) (=Qwertz-AltGr) nur 4 Ebenen hat
|
||||||
|
! Der Lock lässt sich durch ein weiteres Mod4 lösen.
|
||||||
|
keysym less = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol
|
||||||
|
keysym ISO_Level3_Shift = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! window keys
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! keysym Super_L = Super_L
|
||||||
|
! keycode 116 = Super_R
|
||||||
|
! keysym Super_R = Multi_key Multi_key
|
||||||
|
! add Mod4 = Super_L
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! general Lock
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Einrasten über linke Win-Taste+Modifier, Lösen über nochmaliges Betätigen des Modifiers
|
||||||
|
! Shift_Lock und Mo4_Lock funktionieren, Mod3_Lock lässt sich aber nicht mehr lösen!!!!
|
||||||
|
! keycode 115 = ISO_Lock NoSymbol
|
||||||
|
! add Lock = ISO_Lock
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! main keyboard
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Tab key
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
keycode 23 = Tab ISO_Left_Tab Multi_key ISO_Level3_Lock
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Space and Return key
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
keycode 65 = space space space nobreakspace KP_0 KP_0 U202F NoSymbol
|
||||||
|
keycode 36 = Return Return Return Return KP_Enter KP_Enter Return Return
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! dead keys
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 49 = dead_circumflex dead_caron U21BB U02DE dead_abovedot Pointer_EnableKeys dead_belowdot NoSymbol
|
||||||
|
! called T1 ˆ ˇ ↻ ˞ ˙ (keypad-mouse mode) .
|
||||||
|
keycode 21 = dead_grave dead_cedilla dead_abovering dead_dasia dead_diaeresis NoSymbol dead_macron NoSymbol
|
||||||
|
! called T2 ` ¸ ˚ ῾ dasia (asper) ¨ ¯
|
||||||
|
keycode 35 = dead_acute dead_tilde dead_stroke dead_psili dead_doubleacute NoSymbol dead_breve NoSymbol
|
||||||
|
! called T3 ´ ˜ / ᾿ psili (lenis) ˝ ˘
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The first row (number Row)
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 10 = 1 degree onesuperior onesubscript ordfeminine NoSymbol notsign NoSymbol
|
||||||
|
! ° ¹ ₁ ª ¬
|
||||||
|
keycode 11 = 2 section twosuperior twosubscript masculine NoSymbol logicalor NoSymbol
|
||||||
|
! § ² ₂ º ∨
|
||||||
|
keycode 12 = 3 U2113 threesuperior threesubscript numerosign NoSymbol logicaland NoSymbol
|
||||||
|
! ℓ liter ³ ₃ № ∧
|
||||||
|
keycode 13 = 4 guillemotright U203A femalesymbol NoSymbol NoSymbol U22A5 NoSymbol
|
||||||
|
! » › ♀ ⊥ perpendicular
|
||||||
|
keycode 14 = 5 guillemotleft U2039 malesymbol periodcentered NoSymbol U2221 NoSymbol
|
||||||
|
! « ‹ ♂ · ∡ angle sign
|
||||||
|
keycode 15 = 6 dollar cent U26A5 sterling NoSymbol U2225 NoSymbol
|
||||||
|
! $ ¢ ⚥ £ ∥ parallel
|
||||||
|
|
||||||
|
keycode 16 = 7 EuroSign yen U03F0 currency NoSymbol rightarrow NoSymbol
|
||||||
|
! € ¥ ϰ Greek_kappa ¤ →
|
||||||
|
keycode 17 = 8 doublelowquotemark singlelowquotemark leftanglebracket Tab ISO_Left_Tab infinity NoSymbol
|
||||||
|
! „ ‚ ⟨ (bra) ∞
|
||||||
|
keycode 18 = 9 leftdoublequotemark leftsinglequotemark rightanglebracket KP_Divide KP_Divide variation NoSymbol
|
||||||
|
! “ ‘ ⟩ (ket) / / ∝ proportional to
|
||||||
|
keycode 19 = 0 rightdoublequotemark rightsinglequotemark zerosubscript KP_Multiply KP_Multiply emptyset NoSymbol
|
||||||
|
! ” ’ ₀ * * ∅
|
||||||
|
keycode 20 = minus emdash NoSymbol U2011 KP_Subtract KP_Subtract hyphen NoSymbol
|
||||||
|
! - — ‑ non-breaking - - soft hyphen
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The upper row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 24 = j J ellipsis Greek_theta Prior Prior Greek_THETA Greek_THETA
|
||||||
|
keycode 25 = d D underscore Greek_delta BackSpace BackSpace Greek_DELTA Greek_DELTA
|
||||||
|
keycode 26 = u U bracketleft NoSymbol Up Up includedin NoSymbol
|
||||||
|
keycode 27 = a A bracketright Greek_alpha Delete Delete U2200 NoSymbol
|
||||||
|
keycode 28 = x X asciicircum Greek_xi Next Next Greek_XI Greek_XI
|
||||||
|
|
||||||
|
keycode 29 = p P exclam Greek_pi exclamdown NoSymbol Greek_PI Greek_PI
|
||||||
|
keycode 30 = h H less Greek_psi KP_7 KP_7 Greek_PSI Greek_PSI
|
||||||
|
keycode 31 = l L greater Greek_lambda KP_8 KP_8 Greek_LAMBDA Greek_LAMBDA
|
||||||
|
keycode 32 = m M equal Greek_mu KP_9 KP_9 ifonlyif NoSymbol
|
||||||
|
keycode 33 = w W ampersand Greek_omega KP_Add KP_Add Greek_OMEGA Greek_OMEGA
|
||||||
|
keycode 34 = ssharp U1E9E U017F Greek_finalsmallsigma U2212 NoSymbol jot NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The home row (middle row)
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 38 = c C backslash Greek_chi Home Home U2102 NoSymbol
|
||||||
|
keycode 39 = t T slash Greek_tau Left Left partialderivative NoSymbol
|
||||||
|
keycode 40 = i I braceleft Greek_iota Down Down integral NoSymbol
|
||||||
|
keycode 41 = e E braceright Greek_epsilon Right Right U2203 NoSymbol
|
||||||
|
keycode 42 = o O asterisk Greek_omicron End End elementof NoSymbol
|
||||||
|
|
||||||
|
keycode 43 = b B question Greek_beta questiondown NoSymbol U21D0 NoSymbol
|
||||||
|
keycode 44 = n N parenleft Greek_nu KP_4 KP_4 U2115 NoSymbol
|
||||||
|
keycode 45 = r R parenright Greek_rho KP_5 KP_5 U211D NoSymbol
|
||||||
|
keycode 46 = s S minus Greek_sigma KP_6 KP_6 Greek_SIGMA Greek_SIGMA
|
||||||
|
keycode 47 = g G colon Greek_gamma KP_Separator comma Greek_GAMMA Greek_GAMMA
|
||||||
|
keycode 48 = q Q at U03D5 period KP_Decimal U211A NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The lower row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 52 = f F numbersign Greek_phi Escape Escape Greek_PHI Greek_PHI
|
||||||
|
keycode 53 = v V dollar NoSymbol Tab ISO_Left_Tab radical NoSymbol
|
||||||
|
keycode 54 = udiaeresis Udiaeresis bar NoSymbol Insert Insert union NoSymbol
|
||||||
|
keycode 55 = adiaeresis Adiaeresis asciitilde Greek_eta Return Return U2135 NoSymbol
|
||||||
|
keycode 56 = odiaeresis Odiaeresis grave U03F5 Undo Redo intersection NoSymbol
|
||||||
|
|
||||||
|
keycode 57 = y Y plus Greek_upsilon colon NoSymbol nabla NoSymbol
|
||||||
|
keycode 58 = z Z percent Greek_zeta KP_1 KP_1 U2124 NoSymbol
|
||||||
|
keycode 59 = comma endash quotedbl U03F1 KP_2 KP_2 U21D2 NoSymbol
|
||||||
|
keycode 60 = period enfilledcircbullet apostrophe U03D1 KP_3 KP_3 U21A6 NoSymbol
|
||||||
|
keycode 61 = k K semicolon Greek_kappa semicolon NoSymbol multiply NoSymbol
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Keypad
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The uppest row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh
|
||||||
|
|
||||||
|
keycode 77 = Tab ISO_Left_Tab equal approxeq identical NoSymbol notequal Pointer_EnableKeys
|
||||||
|
! = ≈ almost equal ≡ identical to ≠ (keypad-mouse mode)
|
||||||
|
keysym KP_Divide = KP_Divide KP_Divide division U2300 U2223 NoSymbol U2044 NoSymbol
|
||||||
|
! / / ÷ ⌀ diameter ∣ divides (for ⁶⁄₅₉)
|
||||||
|
keycode 63 = KP_Multiply KP_Multiply U22C5 U2299 U2297 NoSymbol multiply NoSymbol
|
||||||
|
! * * ⋅ dot ⊙ cirled dot ⊗ circled times × times
|
||||||
|
keycode 82 = KP_Subtract KP_Subtract U2212 U2296 U2238 NoSymbol U2216 NoSymbol
|
||||||
|
! - - − real minus ⊖ cirled minus ∸ dot minus ∖ set minus
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The upper row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh
|
||||||
|
|
||||||
|
keycode 79 = KP_7 U2714 U2195 U226A upstile NoSymbol KP_Home KP_Home
|
||||||
|
! ✔ check mark ↕ arrow ≪ much less ⌈
|
||||||
|
keycode 80 = KP_8 U2718 uparrow intersection U22C2 NoSymbol KP_Up KP_Up
|
||||||
|
! ✘ ballot x ↑ ∩ ⋂ n-ary intersection
|
||||||
|
keycode 81 = KP_9 dagger U20D7 U226B U2309 NoSymbol KP_Prior KP_Prior
|
||||||
|
! † vector ≫ much greater ⌉
|
||||||
|
keycode 86 = KP_Add KP_Add plusminus U2295 U2214 NoSymbol U2213 NoSymbol
|
||||||
|
! + + ± circled plus dot plus ∓ minus-plus
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The middle row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh
|
||||||
|
|
||||||
|
keycode 83 = KP_4 club leftarrow includedin U2286 NoSymbol KP_Left KP_Left
|
||||||
|
! ♣ ← ⊂ ⊆
|
||||||
|
keycode 84 = KP_5 EuroSign colon U22B6 U22B7 NoSymbol KP_Begin KP_Begin
|
||||||
|
! € : ⊶ original of ⊷ image of
|
||||||
|
keycode 85 = KP_6 U2023 rightarrow includes U2287 NoSymbol KP_Right KP_Right
|
||||||
|
! ‣ → ⊃ ⊇
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The lower row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh
|
||||||
|
|
||||||
|
keycode 87 = KP_1 diamond U2194 lessthanequal downstile NoSymbol KP_End KP_End
|
||||||
|
! ♦ ↔ arrow ≤ ⌊
|
||||||
|
keycode 88 = KP_2 heart downarrow union U22C3 NoSymbol KP_Down KP_Down
|
||||||
|
! ♥ ↓ ∪ ⋃ n-ary union
|
||||||
|
keycode 89 = KP_3 U2660 U21CC greaterthanequal U230B NoSymbol KP_Next KP_Next
|
||||||
|
! ♠ ⇌ ≥ ⌋
|
||||||
|
! keycode 108 = KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter
|
||||||
|
!
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The lowest row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh
|
||||||
|
|
||||||
|
keycode 90 = KP_0 U2423 percent U2030 U25A1 NoSymbol KP_Insert KP_Insert
|
||||||
|
! ␣ space sign % ‰ per mille □ white square
|
||||||
|
keycode 91 = KP_Separator period comma minutes seconds NoSymbol KP_Delete KP_Delete
|
||||||
|
! , . , ′ min,feets ″ sec,inches
|
||||||
|
|
||||||
|
|
||||||
|
add Mod3 = ISO_First_Group
|
||||||
|
add Mod5 = ISO_Level3_Shift
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Bemerkungen
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 1.) Ebene 6 (hier: der 7. Eintrag) erreicht man über ISO_Group_Shift+ISO_Group_Shift
|
||||||
|
! (bzw. mode_switch+mode_switch) und über keine andere mir bekannte Kombination. Insbesondere legt
|
||||||
|
! ISO_Level3_Shift Level3 (Ebene 4, hier: Eintrag 5) fest, verschiebt also nicht. Darum kann man
|
||||||
|
! ISO_Level3_Shift nur mit Shift sinnvoll kombinieren. Daraus resultiert, dass Ebene 6 nur über
|
||||||
|
! Mod3+Mod4 (in dieser Reihenfolge!) erreicht werden kann.
|
||||||
|
!
|
||||||
|
! 2.) Die KP_-Einträge ermöglichen die Steuerung des Mauscursors mit der Tastatur.
|
||||||
|
! Hierzu wird mittels Shift+Mod4+T1 dieser Betriebsmodus ein- und später wieder ausgeschaltet.
|
||||||
|
! Die Steuerung des Cursors kann über den Ziffernblock (Ebene 4, eventuell mit
|
||||||
|
! eingerastetem Mod4) erfolgen.
|
|
@ -0,0 +1,230 @@
|
||||||
|
!! ~/.xmodmap
|
||||||
|
!! bone
|
||||||
|
!!
|
||||||
|
!!
|
||||||
|
!! based upon the Modifiers and levels 3 – 7 of
|
||||||
|
!!
|
||||||
|
!! German Neo-Layout
|
||||||
|
!! adopted 2004 by Hanno Behrens <Hanno.Behrens@gmx.de>
|
||||||
|
!! inspired by Dvorak/de-ergo http://www.goebel-consult.de/de-ergo/
|
||||||
|
!! Authors:
|
||||||
|
!! Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany>
|
||||||
|
!! Erik Streb <mail at erikstreb dot de>
|
||||||
|
!! Pascal Hauck <neo at pascalhauck dot de>
|
||||||
|
!!
|
||||||
|
!! Other Questions:
|
||||||
|
!! <diskussion at neo-layout dot org>
|
||||||
|
!!
|
||||||
|
!! $Revision: 2332 $, $Date: 2010-08-06 08:42:35 +0200 (Fr, 06. Aug 2010) $
|
||||||
|
!! http://neo-layout.org
|
||||||
|
!!
|
||||||
|
!! To try the layout in this file, simply do xmodmap <file>.
|
||||||
|
!! To load the layout in this file at X startup, simply store it as
|
||||||
|
!! ~/.xmodmap
|
||||||
|
!!
|
||||||
|
!!
|
||||||
|
!! This file generated by generiere_xmodmap.py
|
||||||
|
!! Ruthard Baudach <rthrd@web.de>
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebenen
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene 1: normal
|
||||||
|
! Ebene 2: Shift
|
||||||
|
! Ebene 3: Mod3
|
||||||
|
! Ebene 4: Mod4 (zum Markieren Shift+Mod4)
|
||||||
|
! Ebene 5: Shift+Mod3
|
||||||
|
! Ebene 6: Mod3+Mod4 (in dieser Reihenfolge!)
|
||||||
|
! Ebene 7: wird (bis auf technisch bedingte Ausnahmen) nicht belegt
|
||||||
|
! Multi_key=Compose (keine eigene Ebene): Mod3+Tab or right window key
|
||||||
|
! Feststellen/Shift_Lock: Shift+Shift
|
||||||
|
! Mod4_Lock: Mod4(rechts)+Mod4(links)
|
||||||
|
|
||||||
|
! Reihenfolge der Ebenen in der Xmodmap:
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Modifier definition
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
clear Lock
|
||||||
|
clear Mod2
|
||||||
|
! Mod2 war NumLock !
|
||||||
|
clear Mod3
|
||||||
|
clear Mod5
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Shift
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 50=left 62=right
|
||||||
|
! Shift+Shift ergibt ein ShiftLock (wie Caps, wirkt aber auf alle Zeichen, nicht nur auf Großbuchstaben)
|
||||||
|
! Der Lock lässt sich durch ein weiteres Shift lösen.
|
||||||
|
! Eigentlich (siehe Referenz) sollte hier ein CapsLock stehen.
|
||||||
|
keycode 64 = Shift_L Shift_Lock
|
||||||
|
keycode 68 = Shift_R Shift_Lock
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Mod3
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 66=left 51=right
|
||||||
|
! Make CapsLock an modifier called Mod3 (similar to AltGr) (Mode_switch or ISO_Group_Shift is for 3rd and 4th level)
|
||||||
|
! Make former CapsLock and qwertz-# to Mode_switch or ISO_Group_Shift
|
||||||
|
! Mod3(links) (=Qwertz-Caps) erlaubt nur 4 Ebenen
|
||||||
|
! 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.
|
||||||
|
keycode 66 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol
|
||||||
|
keycode 50 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Mod4
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 94=left 113=right
|
||||||
|
! Make the former AltGr and qwertz-< to Mod4 (ISO_Level3_Shift)
|
||||||
|
! Mod4(rechts)+Mod4(links) lässt Mod4 einrasten (Mod4Lock)
|
||||||
|
! das funktioniert nur in dieser Reihenfolge, da Mod4(rechts) (=Qwertz-AltGr) nur 4 Ebenen hat
|
||||||
|
! Der Lock lässt sich durch ein weiteres Mod4 lösen.
|
||||||
|
keycode 58 = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol
|
||||||
|
keycode 69 = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! window keys
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! keysym Super_L = Super_L
|
||||||
|
! keycode 116 = Super_R
|
||||||
|
! keysym Super_R = Multi_key Multi_key
|
||||||
|
! add Mod4 = Super_L
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! general Lock
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Einrasten über linke Win-Taste+Modifier, Lösen über nochmaliges Betätigen des Modifiers
|
||||||
|
! Shift_Lock und Mo4_Lock funktionieren, Mod3_Lock lässt sich aber nicht mehr lösen!!!!
|
||||||
|
! keycode 115 = ISO_Lock NoSymbol
|
||||||
|
! add Lock = ISO_Lock
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! main keyboard
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Tab key
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
keycode 56 = Tab ISO_Left_Tab Multi_key ISO_Level3_Lock
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Space and Return key
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
keycode 57 = space space space nobreakspace KP_0 KP_0 U202F NoSymbol
|
||||||
|
keycode 44 = Return Return Return Return KP_Enter KP_Enter Return Return
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! dead keys
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 18 = dead_circumflex dead_caron U21BB U02DE dead_abovedot Pointer_EnableKeys dead_belowdot NoSymbol
|
||||||
|
! called T1 ˆ ˇ ↻ ˞ ˙ (keypad-mouse mode) .
|
||||||
|
keycode 32 = dead_grave dead_cedilla dead_abovering dead_dasia dead_diaeresis NoSymbol dead_macron NoSymbol
|
||||||
|
! called T2 ` ¸ ˚ ῾ dasia (asper) ¨ ¯
|
||||||
|
keycode 38 = dead_acute dead_tilde dead_stroke dead_psili dead_doubleacute NoSymbol dead_breve NoSymbol
|
||||||
|
! called T3 ´ ˜ / ᾿ psili (lenis) ˝ ˘
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The first row (number Row)
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 26 = 1 degree onesuperior onesubscript ordfeminine NoSymbol notsign NoSymbol
|
||||||
|
! ° ¹ ₁ ª ¬
|
||||||
|
keycode 27 = 2 section twosuperior twosubscript masculine NoSymbol logicalor NoSymbol
|
||||||
|
! § ² ₂ º ∨
|
||||||
|
keycode 28 = 3 U2113 threesuperior threesubscript numerosign NoSymbol logicaland NoSymbol
|
||||||
|
! ℓ liter ³ ₃ № ∧
|
||||||
|
keycode 29 = 4 guillemotright U203A femalesymbol NoSymbol NoSymbol U22A5 NoSymbol
|
||||||
|
! » › ♀ ⊥ perpendicular
|
||||||
|
keycode 31 = 5 guillemotleft U2039 malesymbol periodcentered NoSymbol U2221 NoSymbol
|
||||||
|
! « ‹ ♂ · ∡ angle sign
|
||||||
|
keycode 30 = 6 dollar cent U26A5 sterling NoSymbol U2225 NoSymbol
|
||||||
|
! $ ¢ ⚥ £ ∥ parallel
|
||||||
|
|
||||||
|
keycode 34 = 7 EuroSign yen U03F0 currency NoSymbol rightarrow NoSymbol
|
||||||
|
! € ¥ ϰ Greek_kappa ¤ →
|
||||||
|
keycode 36 = 8 doublelowquotemark singlelowquotemark leftanglebracket Tab ISO_Left_Tab infinity NoSymbol
|
||||||
|
! „ ‚ ⟨ (bra) ∞
|
||||||
|
keycode 33 = 9 leftdoublequotemark leftsinglequotemark rightanglebracket KP_Divide KP_Divide variation NoSymbol
|
||||||
|
! “ ‘ ⟩ (ket) / / ∝ proportional to
|
||||||
|
keycode 37 = 0 rightdoublequotemark rightsinglequotemark zerosubscript KP_Multiply KP_Multiply emptyset NoSymbol
|
||||||
|
! ” ’ ₀ * * ∅
|
||||||
|
keycode 35 = minus emdash NoSymbol U2011 KP_Subtract KP_Subtract hyphen NoSymbol
|
||||||
|
! - — ‑ non-breaking - - soft hyphen
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The upper row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 20 = j J ellipsis Greek_theta Prior Prior Greek_THETA Greek_THETA
|
||||||
|
keycode 21 = d D underscore Greek_delta BackSpace BackSpace Greek_DELTA Greek_DELTA
|
||||||
|
keycode 22 = u U bracketleft NoSymbol Up Up includedin NoSymbol
|
||||||
|
keycode 23 = a A bracketright Greek_alpha Delete Delete U2200 NoSymbol
|
||||||
|
keycode 25 = x X asciicircum Greek_xi Next Next Greek_XI Greek_XI
|
||||||
|
|
||||||
|
keycode 24 = p P exclam Greek_pi exclamdown NoSymbol Greek_PI Greek_PI
|
||||||
|
keycode 40 = h H less Greek_psi KP_7 KP_7 Greek_PSI Greek_PSI
|
||||||
|
keycode 42 = l L greater Greek_lambda KP_8 KP_8 Greek_LAMBDA Greek_LAMBDA
|
||||||
|
keycode 39 = m M equal Greek_mu KP_9 KP_9 ifonlyif NoSymbol
|
||||||
|
keycode 43 = w W ampersand Greek_omega KP_Add KP_Add Greek_OMEGA Greek_OMEGA
|
||||||
|
keycode 41 = ssharp U1E9E U017F Greek_finalsmallsigma U2212 NoSymbol jot NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The home row (middle row)
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 8 = c C backslash Greek_chi Home Home U2102 NoSymbol
|
||||||
|
keycode 9 = t T slash Greek_tau Left Left partialderivative NoSymbol
|
||||||
|
keycode 10 = i I braceleft Greek_iota Down Down integral NoSymbol
|
||||||
|
keycode 11 = e E braceright Greek_epsilon Right Right U2203 NoSymbol
|
||||||
|
keycode 13 = o O asterisk Greek_omicron End End elementof NoSymbol
|
||||||
|
|
||||||
|
keycode 12 = b B question Greek_beta questiondown NoSymbol U21D0 NoSymbol
|
||||||
|
keycode 46 = n N parenleft Greek_nu KP_4 KP_4 U2115 NoSymbol
|
||||||
|
keycode 48 = r R parenright Greek_rho KP_5 KP_5 U211D NoSymbol
|
||||||
|
keycode 45 = s S minus Greek_sigma KP_6 KP_6 Greek_SIGMA Greek_SIGMA
|
||||||
|
keycode 49 = g G colon Greek_gamma KP_Separator comma Greek_GAMMA Greek_GAMMA
|
||||||
|
keycode 47 = q Q at U03D5 period KP_Decimal U211A NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The lower row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 14 = f F numbersign Greek_phi Escape Escape Greek_PHI Greek_PHI
|
||||||
|
keycode 15 = v V dollar NoSymbol Tab ISO_Left_Tab radical NoSymbol
|
||||||
|
keycode 16 = udiaeresis Udiaeresis bar NoSymbol Insert Insert union NoSymbol
|
||||||
|
keycode 17 = adiaeresis Adiaeresis asciitilde Greek_eta Return Return U2135 NoSymbol
|
||||||
|
keycode 19 = odiaeresis Odiaeresis grave U03F5 Undo Redo intersection NoSymbol
|
||||||
|
|
||||||
|
keycode 53 = y Y plus Greek_upsilon colon NoSymbol nabla NoSymbol
|
||||||
|
keycode 54 = z Z percent Greek_zeta KP_1 KP_1 U2124 NoSymbol
|
||||||
|
keycode 51 = comma endash quotedbl U03F1 KP_2 KP_2 U21D2 NoSymbol
|
||||||
|
keycode 55 = period enfilledcircbullet apostrophe U03D1 KP_3 KP_3 U21A6 NoSymbol
|
||||||
|
keycode 52 = k K semicolon Greek_kappa semicolon NoSymbol multiply NoSymbol
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Bemerkungen
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 1.) Ebene 6 (hier: der 7. Eintrag) erreicht man über ISO_Group_Shift+ISO_Group_Shift
|
||||||
|
! (bzw. mode_switch+mode_switch) und über keine andere mir bekannte Kombination. Insbesondere legt
|
||||||
|
! ISO_Level3_Shift Level3 (Ebene 4, hier: Eintrag 5) fest, verschiebt also nicht. Darum kann man
|
||||||
|
! ISO_Level3_Shift nur mit Shift sinnvoll kombinieren. Daraus resultiert, dass Ebene 6 nur über
|
||||||
|
! Mod3+Mod4 (in dieser Reihenfolge!) erreicht werden kann.
|
||||||
|
!
|
||||||
|
! 2.) Die KP_-Einträge ermöglichen die Steuerung des Mauscursors mit der Tastatur.
|
||||||
|
! Hierzu wird mittels Shift+Mod4+T1 dieser Betriebsmodus ein- und später wieder ausgeschaltet.
|
||||||
|
! Die Steuerung des Cursors kann über den Ziffernblock (Ebene 4, eventuell mit
|
||||||
|
! eingerastetem Mod4) erfolgen.
|
|
@ -0,0 +1,303 @@
|
||||||
|
!! ~/.xmodmap
|
||||||
|
!!
|
||||||
|
!! neoqwertz
|
||||||
|
!!
|
||||||
|
!!
|
||||||
|
!! based upon the Modifiers and levels 3 – 7 of
|
||||||
|
!!
|
||||||
|
!! German Neo-Layout
|
||||||
|
!! adopted 2004 by Hanno Behrens <Hanno.Behrens@gmx.de>
|
||||||
|
!! inspired by Dvorak/de-ergo http://www.goebel-consult.de/de-ergo/
|
||||||
|
!! Authors:
|
||||||
|
!! Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany>
|
||||||
|
!! Erik Streb <mail at erikstreb dot de>
|
||||||
|
!! Pascal Hauck <neo at pascalhauck dot de>
|
||||||
|
!!
|
||||||
|
!! Other Questions:
|
||||||
|
!! <diskussion at neo-layout dot org>
|
||||||
|
!!
|
||||||
|
!! $Revision: 2332 $, $Date: 2010-08-06 08:42:35 +0200 (Fr, 06. Aug 2010) $
|
||||||
|
!! http://neo-layout.org
|
||||||
|
!!
|
||||||
|
!! To try the layout in this file, simply do xmodmap <file>.
|
||||||
|
!! To load the layout in this file at X startup, simply store it as
|
||||||
|
!! ~/.xmodmap
|
||||||
|
!!
|
||||||
|
!!
|
||||||
|
!! This file generated by generiere_xmodmap.py
|
||||||
|
!! Ruthard Baudach <rthrd@web.de>
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebenen
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene 1: normal
|
||||||
|
! Ebene 2: Shift
|
||||||
|
! Ebene 3: Mod3
|
||||||
|
! Ebene 4: Mod4 (zum Markieren Shift+Mod4)
|
||||||
|
! Ebene 5: Shift+Mod3
|
||||||
|
! Ebene 6: Mod3+Mod4 (in dieser Reihenfolge!)
|
||||||
|
! Ebene 7: wird (bis auf technisch bedingte Ausnahmen) nicht belegt
|
||||||
|
! Multi_key=Compose (keine eigene Ebene): Mod3+Tab or right window key
|
||||||
|
! Feststellen/Shift_Lock: Shift+Shift
|
||||||
|
! Mod4_Lock: Mod4(rechts)+Mod4(links)
|
||||||
|
|
||||||
|
! Reihenfolge der Ebenen in der Xmodmap:
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Modifier definition
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
clear Lock
|
||||||
|
clear Mod2
|
||||||
|
! Mod2 war NumLock !
|
||||||
|
clear Mod3
|
||||||
|
clear Mod5
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Shift
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 50=left 62=right
|
||||||
|
! Shift+Shift ergibt ein ShiftLock (wie Caps, wirkt aber auf alle Zeichen, nicht nur auf Großbuchstaben)
|
||||||
|
! Der Lock lässt sich durch ein weiteres Shift lösen.
|
||||||
|
! Eigentlich (siehe Referenz) sollte hier ein CapsLock stehen.
|
||||||
|
keycode 50 = Shift_L Shift_Lock
|
||||||
|
keycode 62 = Shift_R Shift_Lock
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Mod3
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 66=left 51=right
|
||||||
|
! Make CapsLock an modifier called Mod3 (similar to AltGr) (Mode_switch or ISO_Group_Shift is for 3rd and 4th level)
|
||||||
|
! Make former CapsLock and qwertz-# to Mode_switch or ISO_Group_Shift
|
||||||
|
! Mod3(links) (=Qwertz-Caps) erlaubt nur 4 Ebenen
|
||||||
|
! 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.
|
||||||
|
keycode 66 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol
|
||||||
|
keycode 51 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Mod4
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 94=left 113=right
|
||||||
|
! Make the former AltGr and qwertz-< to Mod4 (ISO_Level3_Shift)
|
||||||
|
! Mod4(rechts)+Mod4(links) lässt Mod4 einrasten (Mod4Lock)
|
||||||
|
! das funktioniert nur in dieser Reihenfolge, da Mod4(rechts) (=Qwertz-AltGr) nur 4 Ebenen hat
|
||||||
|
! Der Lock lässt sich durch ein weiteres Mod4 lösen.
|
||||||
|
keysym less = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol
|
||||||
|
keysym ISO_Level3_Shift = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! window keys
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! keysym Super_L = Super_L
|
||||||
|
! keycode 116 = Super_R
|
||||||
|
! keysym Super_R = Multi_key Multi_key
|
||||||
|
! add Mod4 = Super_L
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! general Lock
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Einrasten über linke Win-Taste+Modifier, Lösen über nochmaliges Betätigen des Modifiers
|
||||||
|
! Shift_Lock und Mo4_Lock funktionieren, Mod3_Lock lässt sich aber nicht mehr lösen!!!!
|
||||||
|
! keycode 115 = ISO_Lock NoSymbol
|
||||||
|
! add Lock = ISO_Lock
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! main keyboard
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Tab key
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
keycode 23 = Tab ISO_Left_Tab Multi_key ISO_Level3_Lock
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Space and Return key
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
keycode 65 = space space space nobreakspace KP_0 KP_0 U202F NoSymbol
|
||||||
|
keycode 36 = Return Return Return Return KP_Enter KP_Enter Return Return
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! dead keys
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 49 = dead_circumflex dead_caron U21BB U02DE dead_abovedot Pointer_EnableKeys dead_belowdot NoSymbol
|
||||||
|
! called T1 ˆ ˇ ↻ ˞ ˙ (keypad-mouse mode) .
|
||||||
|
keycode 21 = dead_grave dead_cedilla dead_abovering dead_dasia dead_diaeresis NoSymbol dead_macron NoSymbol
|
||||||
|
! called T2 ` ¸ ˚ ῾ dasia (asper) ¨ ¯
|
||||||
|
keycode 35 = dead_acute dead_tilde dead_stroke dead_psili dead_doubleacute NoSymbol dead_breve NoSymbol
|
||||||
|
! called T3 ´ ˜ / ᾿ psili (lenis) ˝ ˘
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The first row (number Row)
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 10 = 1 degree onesuperior onesubscript ordfeminine NoSymbol notsign NoSymbol
|
||||||
|
! ° ¹ ₁ ª ¬
|
||||||
|
keycode 11 = 2 section twosuperior twosubscript masculine NoSymbol logicalor NoSymbol
|
||||||
|
! § ² ₂ º ∨
|
||||||
|
keycode 12 = 3 U2113 threesuperior threesubscript numerosign NoSymbol logicaland NoSymbol
|
||||||
|
! ℓ liter ³ ₃ № ∧
|
||||||
|
keycode 13 = 4 guillemotright U203A femalesymbol NoSymbol NoSymbol U22A5 NoSymbol
|
||||||
|
! » › ♀ ⊥ perpendicular
|
||||||
|
keycode 14 = 5 guillemotleft U2039 malesymbol periodcentered NoSymbol U2221 NoSymbol
|
||||||
|
! « ‹ ♂ · ∡ angle sign
|
||||||
|
keycode 15 = 6 dollar cent U26A5 sterling NoSymbol U2225 NoSymbol
|
||||||
|
! $ ¢ ⚥ £ ∥ parallel
|
||||||
|
|
||||||
|
keycode 16 = 7 EuroSign yen U03F0 currency NoSymbol rightarrow NoSymbol
|
||||||
|
! € ¥ ϰ Greek_kappa ¤ →
|
||||||
|
keycode 17 = 8 doublelowquotemark singlelowquotemark leftanglebracket Tab ISO_Left_Tab infinity NoSymbol
|
||||||
|
! „ ‚ ⟨ (bra) ∞
|
||||||
|
keycode 18 = 9 leftdoublequotemark leftsinglequotemark rightanglebracket KP_Divide KP_Divide variation NoSymbol
|
||||||
|
! “ ‘ ⟩ (ket) / / ∝ proportional to
|
||||||
|
keycode 19 = 0 rightdoublequotemark rightsinglequotemark zerosubscript KP_Multiply KP_Multiply emptyset NoSymbol
|
||||||
|
! ” ’ ₀ * * ∅
|
||||||
|
keycode 20 = ssharp U1E9E NoSymbol Greek_finalsmallsigma KP_Subtract KP_Subtract jot NoSymbol
|
||||||
|
! - — ‑ non-breaking - - soft hyphen
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The upper row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 24 = q Q ellipsis U03D5 Prior Prior U211A NoSymbol
|
||||||
|
keycode 25 = w W underscore Greek_omega BackSpace BackSpace Greek_OMEGA Greek_OMEGA
|
||||||
|
keycode 26 = e E bracketleft Greek_epsilon Up Up U2203 NoSymbol
|
||||||
|
keycode 27 = r E bracketright Greek_rho Delete Delete U211D NoSymbol
|
||||||
|
keycode 28 = t T asciicircum Greek_tau Next Next partialderivative NoSymbol
|
||||||
|
keycode 29 = z Z exclam Greek_zeta exclamdown NoSymbol U2124 NoSymbol
|
||||||
|
keycode 30 = u U less NoSymbol KP_7 KP_7 includedin NoSymbol
|
||||||
|
keycode 31 = i I greater Greek_iota KP_8 KP_8 integral NoSymbol
|
||||||
|
keycode 32 = o O equal Greek_omicron KP_9 KP_9 elementof NoSymbol
|
||||||
|
keycode 33 = p P ampersand Greek_pi KP_Add KP_Add Greek_PI Greek_PI
|
||||||
|
keycode 34 = udiaeresis Udiaeresis U017F NoSymbol U2212 NoSymbol union NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The home row (middle row)
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 38 = a A backslash Greek_alpha Home Home U2200 NoSymbol
|
||||||
|
keycode 39 = s S slash Greek_sigma Left Left Greek_SIGMA Greek_SIGMA
|
||||||
|
keycode 40 = d D braceleft Greek_delta Down Down Greek_DELTA Greek_DELTA
|
||||||
|
keycode 41 = f F braceright Greek_phi Right Right Greek_PHI Greek_PHI
|
||||||
|
keycode 42 = g G asterisk Greek_gamma End End Greek_GAMMA Greek_GAMMA
|
||||||
|
keycode 43 = h H question Greek_psi questiondown NoSymbol Greek_PSI Greek_PSI
|
||||||
|
keycode 44 = j J parenleft Greek_theta KP_4 KP_4 Greek_THETA Greek_THETA
|
||||||
|
keycode 45 = k K parenright Greek_kappa KP_5 KP_5 multiply NoSymbol
|
||||||
|
keycode 46 = l L minus Greek_lambda KP_6 KP_6 Greek_LAMBDA Greek_LAMBDA
|
||||||
|
keycode 47 = odiaeresis Odiaeresis colon U03F5 KP_Separator comma intersection NoSymbol
|
||||||
|
keycode 48 = adiaeresis Adiaeresis at Greek_eta period KP_Decimal U2135 NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The lower row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 52 = y Y numbersign Greek_upsilon Escape Escape nabla NoSymbol
|
||||||
|
keycode 53 = x X dollar Greek_xi Tab ISO_Left_Tab Greek_XI Greek_XI
|
||||||
|
keycode 54 = c C bar Greek_chi Insert Insert U2102 NoSymbol
|
||||||
|
keycode 55 = v V asciitilde Greek_eta Return Return radical NoSymbol
|
||||||
|
keycode 56 = b B grave Greek_beta Undo Redo U21D0 NoSymbol
|
||||||
|
|
||||||
|
keycode 57 = n N plus Greek_nu colon NoSymbol U2115 NoSymbol
|
||||||
|
keycode 58 = m M percent Greek_mu KP_1 KP_1 U2124 NoSymbol
|
||||||
|
keycode 59 = comma endash quotedbl U03F1 KP_2 KP_2 U21D2 NoSymbol
|
||||||
|
keycode 60 = period enfilledcircbullet apostrophe U03D1 KP_3 KP_3 U21A6 NoSymbol
|
||||||
|
keycode 61 = minus emdash semicolon hyphen semicolon NoSymbol ifonlyif NoSymbol
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Keypad
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The uppest row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh
|
||||||
|
|
||||||
|
keycode 77 = Tab ISO_Left_Tab equal approxeq identical NoSymbol notequal Pointer_EnableKeys
|
||||||
|
! = ≈ almost equal ≡ identical to ≠ (keypad-mouse mode)
|
||||||
|
keysym KP_Divide = KP_Divide KP_Divide division U2300 U2223 NoSymbol U2044 NoSymbol
|
||||||
|
! / / ÷ ⌀ diameter ∣ divides (for ⁶⁄₅₉)
|
||||||
|
keycode 63 = KP_Multiply KP_Multiply U22C5 U2299 U2297 NoSymbol multiply NoSymbol
|
||||||
|
! * * ⋅ dot ⊙ cirled dot ⊗ circled times × times
|
||||||
|
keycode 82 = KP_Subtract KP_Subtract U2212 U2296 U2238 NoSymbol U2216 NoSymbol
|
||||||
|
! - - − real minus ⊖ cirled minus ∸ dot minus ∖ set minus
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The upper row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh
|
||||||
|
|
||||||
|
keycode 79 = KP_7 U2714 U2195 U226A upstile NoSymbol KP_Home KP_Home
|
||||||
|
! ✔ check mark ↕ arrow ≪ much less ⌈
|
||||||
|
keycode 80 = KP_8 U2718 uparrow intersection U22C2 NoSymbol KP_Up KP_Up
|
||||||
|
! ✘ ballot x ↑ ∩ ⋂ n-ary intersection
|
||||||
|
keycode 81 = KP_9 dagger U20D7 U226B U2309 NoSymbol KP_Prior KP_Prior
|
||||||
|
! † vector ≫ much greater ⌉
|
||||||
|
keycode 86 = KP_Add KP_Add plusminus U2295 U2214 NoSymbol U2213 NoSymbol
|
||||||
|
! ± circled plus dot plus ∓ minus-plus
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The middle row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh
|
||||||
|
|
||||||
|
keycode 83 = KP_4 club leftarrow includedin U2286 NoSymbol KP_Left KP_Left
|
||||||
|
! ♣ ← ⊂ ⊆
|
||||||
|
keycode 84 = KP_5 EuroSign colon U22B6 U22B7 NoSymbol KP_Begin KP_Begin
|
||||||
|
! € : ⊶ original of ⊷ image of
|
||||||
|
keycode 85 = KP_6 U2023 rightarrow includes U2287 NoSymbol KP_Right KP_Right
|
||||||
|
! ‣ → ⊃ ⊇
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The lower row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh
|
||||||
|
|
||||||
|
keycode 87 = KP_1 diamond U2194 lessthanequal downstile NoSymbol KP_End KP_End
|
||||||
|
! ♦ ↔ arrow ≤ ⌊
|
||||||
|
keycode 88 = KP_2 heart downarrow union U22C3 NoSymbol KP_Down KP_Down
|
||||||
|
! ♥ ↓ ∪ ⋃ n-ary union
|
||||||
|
keycode 89 = KP_3 U2660 U21CC greaterthanequal U230B NoSymbol KP_Next KP_Next
|
||||||
|
! ♠ ⇌ ≥ ⌋
|
||||||
|
! keycode 108 = KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter
|
||||||
|
!
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The lowest row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh
|
||||||
|
|
||||||
|
keycode 90 = KP_0 U2423 percent U2030 U25A1 NoSymbol KP_Insert KP_Insert
|
||||||
|
! ␣ space sign % ‰ per mille □ white square
|
||||||
|
keycode 91 = KP_Separator period comma minutes seconds NoSymbol KP_Delete KP_Delete
|
||||||
|
! , . , ′ min,feets ″ sec,inches
|
||||||
|
|
||||||
|
|
||||||
|
add Mod3 = ISO_First_Group
|
||||||
|
add Mod5 = ISO_Level3_Shift
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Bemerkungen
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 1.) Ebene 6 (hier: der 7. Eintrag) erreicht man über ISO_Group_Shift+ISO_Group_Shift
|
||||||
|
! (bzw. mode_switch+mode_switch) und über keine andere mir bekannte Kombination. Insbesondere legt
|
||||||
|
! ISO_Level3_Shift Level3 (Ebene 4, hier: Eintrag 5) fest, verschiebt also nicht. Darum kann man
|
||||||
|
! ISO_Level3_Shift nur mit Shift sinnvoll kombinieren. Daraus resultiert, dass Ebene 6 nur über
|
||||||
|
! Mod3+Mod4 (in dieser Reihenfolge!) erreicht werden kann.
|
||||||
|
!
|
||||||
|
! 2.) Die KP_-Einträge ermöglichen die Steuerung des Mauscursors mit der Tastatur.
|
||||||
|
! Hierzu wird mittels Shift+Mod4+T1 dieser Betriebsmodus ein- und später wieder ausgeschaltet.
|
||||||
|
! Die Steuerung des Cursors kann über den Ziffernblock (Ebene 4, eventuell mit
|
||||||
|
! eingerastetem Mod4) erfolgen.
|
|
@ -0,0 +1,232 @@
|
||||||
|
!! ~/.xmodmap
|
||||||
|
!!
|
||||||
|
!! neoqwertz
|
||||||
|
!!
|
||||||
|
!!
|
||||||
|
!! based upon the Modifiers and levels 3 – 7 of
|
||||||
|
!!
|
||||||
|
!! German Neo-Layout
|
||||||
|
!! adopted 2004 by Hanno Behrens <Hanno.Behrens@gmx.de>
|
||||||
|
!! inspired by Dvorak/de-ergo http://www.goebel-consult.de/de-ergo/
|
||||||
|
!! Authors:
|
||||||
|
!! Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany>
|
||||||
|
!! Erik Streb <mail at erikstreb dot de>
|
||||||
|
!! Pascal Hauck <neo at pascalhauck dot de>
|
||||||
|
!!
|
||||||
|
!! Other Questions:
|
||||||
|
!! <diskussion at neo-layout dot org>
|
||||||
|
!!
|
||||||
|
!! $Revision: 2332 $, $Date: 2010-08-06 08:42:35 +0200 (Fr, 06. Aug 2010) $
|
||||||
|
!! http://neo-layout.org
|
||||||
|
!!
|
||||||
|
!! To try the layout in this file, simply do xmodmap <file>.
|
||||||
|
!! To load the layout in this file at X startup, simply store it as
|
||||||
|
!! ~/.xmodmap
|
||||||
|
!!
|
||||||
|
!!
|
||||||
|
!! This file generated by generiere_xmodmap.py
|
||||||
|
!! Ruthard Baudach <rthrd@web.de>
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebenen
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene 1: normal
|
||||||
|
! Ebene 2: Shift
|
||||||
|
! Ebene 3: Mod3
|
||||||
|
! Ebene 4: Mod4 (zum Markieren Shift+Mod4)
|
||||||
|
! Ebene 5: Shift+Mod3
|
||||||
|
! Ebene 6: Mod3+Mod4 (in dieser Reihenfolge!)
|
||||||
|
! Ebene 7: wird (bis auf technisch bedingte Ausnahmen) nicht belegt
|
||||||
|
! Multi_key=Compose (keine eigene Ebene): Mod3+Tab or right window key
|
||||||
|
! Feststellen/Shift_Lock: Shift+Shift
|
||||||
|
! Mod4_Lock: Mod4(rechts)+Mod4(links)
|
||||||
|
|
||||||
|
! Reihenfolge der Ebenen in der Xmodmap:
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Modifier definition
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
clear Lock
|
||||||
|
clear Mod2
|
||||||
|
! Mod2 war NumLock !
|
||||||
|
clear Mod3
|
||||||
|
clear Mod5
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Shift
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 50=left 62=right
|
||||||
|
! Shift+Shift ergibt ein ShiftLock (wie Caps, wirkt aber auf alle Zeichen, nicht nur auf Großbuchstaben)
|
||||||
|
! Der Lock lässt sich durch ein weiteres Shift lösen.
|
||||||
|
! Eigentlich (siehe Referenz) sollte hier ein CapsLock stehen.
|
||||||
|
keycode 64 = Shift_L Shift_Lock
|
||||||
|
keycode 68 = Shift_R Shift_Lock
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Mod3
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 66=left 51=right
|
||||||
|
! Make CapsLock an modifier called Mod3 (similar to AltGr) (Mode_switch or ISO_Group_Shift is for 3rd and 4th level)
|
||||||
|
! Make former CapsLock and qwertz-# to Mode_switch or ISO_Group_Shift
|
||||||
|
! Mod3(links) (=Qwertz-Caps) erlaubt nur 4 Ebenen
|
||||||
|
! 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.
|
||||||
|
keycode 66 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol
|
||||||
|
keycode 50 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Mod4
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 94=left 113=right
|
||||||
|
! Make the former AltGr and qwertz-< to Mod4 (ISO_Level3_Shift)
|
||||||
|
! Mod4(rechts)+Mod4(links) lässt Mod4 einrasten (Mod4Lock)
|
||||||
|
! das funktioniert nur in dieser Reihenfolge, da Mod4(rechts) (=Qwertz-AltGr) nur 4 Ebenen hat
|
||||||
|
! Der Lock lässt sich durch ein weiteres Mod4 lösen.
|
||||||
|
keycode 58 = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol
|
||||||
|
keycode 69 = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! window keys
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! keysym Super_L = Super_L
|
||||||
|
! keycode 116 = Super_R
|
||||||
|
! keysym Super_R = Multi_key Multi_key
|
||||||
|
! add Mod4 = Super_L
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! general Lock
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Einrasten über linke Win-Taste+Modifier, Lösen über nochmaliges Betätigen des Modifiers
|
||||||
|
! Shift_Lock und Mo4_Lock funktionieren, Mod3_Lock lässt sich aber nicht mehr lösen!!!!
|
||||||
|
! keycode 115 = ISO_Lock NoSymbol
|
||||||
|
! add Lock = ISO_Lock
|
||||||
|
|
||||||
|
|
||||||
|
! add Mod3 = ISO_Group_Shift
|
||||||
|
! add Mod5 = ISO_Level3_Shift
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! main keyboard
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Tab key
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
keycode 56 = Tab ISO_Left_Tab Multi_key ISO_Level3_Lock
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Space and Return key
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
keycode 57 = space space space nobreakspace KP_0 KP_0 U202F NoSymbol
|
||||||
|
keycode 44 = Return Return Return Return KP_Enter KP_Enter Return Return
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! dead keys
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 18 = dead_circumflex dead_tilde dead_abovering dead_breve dead_caron Pointer_EnableKeys dead_macron NoSymbol
|
||||||
|
! called T1 ˆ ˜ ˚ ˘ ˇ (keypad-mouse mode) ¯
|
||||||
|
keycode 32 = dead_grave NoSymbol dead_diaeresis dead_dasia U02F5 NoSymbol NoSymbol NoSymbol
|
||||||
|
! called T2 ` ¨ ῾ dasia (asper) ˵
|
||||||
|
keycode 38 = dead_acute dead_cedilla dead_stroke dead_psili dead_doubleacute NoSymbol dead_abovedot NoSymbol
|
||||||
|
! called T3 ´ ¸ / ᾿ psili (lenis) ˝ ˙
|
||||||
|
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The first row (number Row)
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 26 = 1 degree onesuperior onesubscript ordfeminine NoSymbol notsign NoSymbol
|
||||||
|
! ₁ ª ¬
|
||||||
|
keycode 27 = 2 section twosuperior twosubscript masculine NoSymbol logicalor NoSymbol
|
||||||
|
! ₂ º ∨
|
||||||
|
keycode 28 = 3 U2113 threesuperior threesubscript numerosign NoSymbol logicaland NoSymbol
|
||||||
|
! ³ ₃ № ∧
|
||||||
|
keycode 29 = 4 guillemotright U203A femalesymbol NoSymbol NoSymbol U22A5 NoSymbol
|
||||||
|
! ♀ ⊥ perpendicular
|
||||||
|
keycode 31 = 5 guillemotleft U2039 malesymbol periodcentered NoSymbol U2221 NoSymbol
|
||||||
|
! ♂ · ∡ angle sign
|
||||||
|
keycode 30 = 6 dollar cent U26A5 sterling NoSymbol U2225 NoSymbol
|
||||||
|
! ⚥ £ ∥ parallel
|
||||||
|
|
||||||
|
keycode 34 = 7 EuroSign yen U03F0 currency NoSymbol rightarrow NoSymbol
|
||||||
|
! ϰ Greek_kappa ¤ →
|
||||||
|
keycode 36 = 8 doublelowquotemark singlelowquotemark leftanglebracket Tab ISO_Left_Tab infinity NoSymbol
|
||||||
|
! ⟨ (bra) ∞
|
||||||
|
keycode 33 = 9 leftdoublequotemark leftsinglequotemark rightanglebracket KP_Divide KP_Divide variation NoSymbol
|
||||||
|
! ⟩ (ket) / / ∝ proportional to
|
||||||
|
keycode 37 = 0 rightdoublequotemark rightsinglequotemark zerosubscript KP_Multiply KP_Multiply emptyset NoSymbol
|
||||||
|
! ₀ * * ∅
|
||||||
|
keycode 35 = ssharp U1E9E NoSymbol Greek_finalsmallsigma KP_Subtract KP_Subtract jot NoSymbol
|
||||||
|
! - ‑ non-breaking - - soft hyphen
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The upper row
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 20 = q Q ellipsis U03D5 Prior Prior U211A NoSymbol
|
||||||
|
keycode 21 = w W underscore Greek_omega BackSpace BackSpace Greek_OMEGA Greek_OMEGA
|
||||||
|
keycode 22 = e E bracketleft Greek_epsilon Up Up U2203 NoSymbol
|
||||||
|
keycode 23 = r E bracketright Greek_rho Delete Delete U211D NoSymbol
|
||||||
|
keycode 25 = t T asciicircum Greek_tau Next Next partialderivative NoSymbol
|
||||||
|
keycode 24 = z Z exclam Greek_zeta exclamdown NoSymbol U2124 NoSymbol
|
||||||
|
keycode 40 = u U less NoSymbol KP_7 KP_7 includedin NoSymbol
|
||||||
|
keycode 42 = i I greater Greek_iota KP_8 KP_8 integral NoSymbol
|
||||||
|
keycode 39 = o O equal Greek_omicron KP_9 KP_9 elementof NoSymbol
|
||||||
|
keycode 43 = p P ampersand Greek_pi KP_Add KP_Add Greek_PI Greek_PI
|
||||||
|
keycode 41 = udiaeresis Udiaeresis U017F NoSymbol U2212 NoSymbol union NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! The home row (middle row)
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
|
||||||
|
keycode 8 = a A backslash Greek_alpha Home Home U2200 NoSymbol
|
||||||
|
keycode 9 = s S slash Greek_sigma Left Left Greek_SIGMA Greek_SIGMA
|
||||||
|
keycode 10 = d D braceleft Greek_delta Down Down Greek_DELTA Greek_DELTA
|
||||||
|
keycode 11 = f F braceright Greek_phi Right Right Greek_PHI Greek_PHI
|
||||||
|
keycode 13 = g G asterisk Greek_gamma End End Greek_GAMMA Greek_GAMMA
|
||||||
|
keycode 12 = h H question Greek_psi questiondown NoSymbol Greek_PSI Greek_PSI
|
||||||
|
keycode 46 = j J parenleft Greek_theta KP_4 KP_4 Greek_THETA Greek_THETA
|
||||||
|
keycode 48 = k K parenright Greek_kappa KP_5 KP_5 multiply NoSymbol
|
||||||
|
keycode 45 = l L minus Greek_lambda KP_6 KP_6 Greek_LAMBDA Greek_LAMBDA
|
||||||
|
keycode 49 = odiaeresis Odiaeresis colon U03F5 KP_Separator comma intersection NoSymbol
|
||||||
|
keycode 47 = adiaeresis Adiaeresis at Greek_eta period KP_Decimal U2135 NoSymbol
|
||||||
|
!
|
||||||
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
!!!!!!!!!!r row
|
||||||
|
! The lowe!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
!!!!!!!!!! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7
|
||||||
|
!
|
||||||
|
keycode 14 = y Y numbersign Greek_upsilon Escape Escape nabla NoSymbol
|
||||||
|
keycode 15 = x X dollar Greek_xi Tab ISO_Left_Tab Greek_XI Greek_XI
|
||||||
|
keycode 16 = c C bar Greek_chi Insert Insert U2102 NoSymbol
|
||||||
|
keycode 17 = v V asciitilde Greek_eta Return Return radical NoSymbol
|
||||||
|
keycode 19 = b B grave Greek_beta Undo Redo U21D0 NoSymbol
|
||||||
|
|
||||||
|
keycode 53 = n N plus Greek_nu colon NoSymbol U2115 NoSymbol
|
||||||
|
keycode 54 = m M percent Greek_mu KP_1 KP_1 U2124 NoSymbol
|
||||||
|
keycode 51 = comma endash quotedbl U03F1 KP_2 KP_2 U21D2 NoSymbol
|
||||||
|
keycode 55 = period enfilledcircbullet apostrophe U03D1 KP_3 KP_3 U21A6 NoSymbol
|
||||||
|
keycode 52 = minus emdash semicolon hyphen semicolon NoSymbol ifonlyif NoSymbol
|
||||||
|
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! Bemerkungen
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
! 1.) Ebene 6 (hier: der 7. Eintrag) erreicht man über ISO_Group_Shift+ISO_Group_Shift
|
||||||
|
! (bzw. mode_switch+mode_switch) und über keine andere mir bekannte Kombination. Insbesondere legt
|
||||||
|
! ISO_Level3_Shift Level3 (Ebene 4, hier: Eintrag 5) fest, verschiebt also nicht. Darum kann man
|
||||||
|
! ISO_Level3_Shift nur mit Shift sinnvoll kombinieren. Daraus resultiert, dass Ebene 6 nur über
|
||||||
|
! Mod3+Mod4 (in dieser Reihenfolge!) erreicht werden kann.
|
||||||
|
!
|
||||||
|
! 2.) Die KP_-Einträge ermöglichen die Steuerung des Mauscursors mit der Tastatur.
|
||||||
|
! Hierzu wird mittels Shift+Mod4+T1 dieser Betriebsmodus ein- und später wieder ausgeschaltet.
|
||||||
|
! Die Steuerung des Cursors kann über den Ziffernblock (Ebene 4, eventuell mit
|
||||||
|
! eingerastetem Mod4) erfolgen.
|
Loading…
Reference in New Issue