From a222541d8d83bf900f1740bd861e26d752e013a6 Mon Sep 17 00:00:00 2001 From: erik Date: Mon, 10 Mar 2008 08:37:14 +0000 Subject: AltGr zu Mod3 und Mod5 zu Mod4 in den restlichen Dateien git-svn-id: https://svn.neo-layout.org@408 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- DONE.txt | 6 +++--- TODO.txt | 6 +++--- grafik/druckvorlage-svg/neo-druckvorlage.svg | 2 +- grafik/mod-tasten/compose.svg | 6 +++--- grafik/tastatur2d-svg/neo20_Farbe_Ebene_1,2,3,5.svg | 4 ++-- grafik/tastatur2d-svg/neo20_Grau_Ebene_1,2,3,5.svg | 4 ++-- .../neo_basierend_auf_wikipedias_KB_Germany.txt | 2 +- .../beispielausgabe/neue_neo_de.xmodmap | 4 ++-- ktouch/TODO.txt | 2 +- ktouch/neo2-test.ktouch.xml | 20 ++++++++++---------- linux/X/de | 2 +- linux/xmodmap/TODO | 5 +---- linux/xmodmap/neo_de.xmodmap | 20 ++++++++++---------- linux/xmodmap/neo_de_light.xmodmap | 4 ++-- linux/xmodmap/neo_de_mix_qwertz.xmodmap | 4 ++-- windows/XP/autohotkey/README.txt | 12 ++++++------ windows/XP/autohotkey/neo20-all-in-one.ahk | 8 ++++---- windows/XP/autohotkey/neo20_mod-test.ahk | 10 +++++----- windows/XP/msklc/README.txt | 6 +++--- 19 files changed, 62 insertions(+), 65 deletions(-) diff --git a/DONE.txt b/DONE.txt index fcf88e7..7b6418f 100644 --- a/DONE.txt +++ b/DONE.txt @@ -3,8 +3,8 @@ beschlossen wurden. - ß bleibt auf Ebene 1 -- Der „Wundervorschlag“ für das symmetrische AltGr ist jetzt erfüllt, wenn man - das zweite AltGr auf die QWERTZ-#-Taste legt. Das zweite Mod5 kommt dann +- Der „Wundervorschlag“ für das symmetrische Mod3 ist jetzt erfüllt, wenn man + das zweite Mod3 auf die QWERTZ-#-Taste legt. Das zweite Mod4 kommt dann auf QWERTZ-AltGr rechts neben der Leertaste. - j und q wurden getauscht, da der kleine Finger besser in die untere Reihe @@ -33,7 +33,7 @@ beschlossen wurden. Modifikatortasten. Zusätzlich noch 2, 3, 5 in die Schäfte der Pfeile, damit man sie auch benennen kann. „Drück Pfeil3+f für »=«.“ -- Komponiertaste (Sympol: Note) auf Mod5+Mod3 (siehe Textgrafik neo20.txt). +- Komponiertaste (Sympol: Note) auf Mod4+Mod3 (siehe Textgrafik neo20.txt). - Eth »Ð« und eth »ð« bzw. »đ« werden mit Komponiertaste erstellt, wobei »ð« entweder mit Komp+/+d oder Komp+-+δ oder Komp+-+∂ erstellt diff --git a/TODO.txt b/TODO.txt index d616dd5..e98aaab 100644 --- a/TODO.txt +++ b/TODO.txt @@ -16,7 +16,7 @@ - Blog -23) Wie sollen die Modifier heißen? Mod3 und Mod5? AltGr und ... oder wie? +23) Wie sollen die Modifier heißen? Mod3 und Mod4? Mod3 und ... oder wie? Symbole haben wir ja schon, aber wie nennt man die? Pfeil3, Pfeil5? 24) Liste der toten Tasten erweitern, so dass alle Möglichkeiten drin stehen. @@ -54,7 +54,7 @@ d) Soll die Hauptseite ein Wiki oder statisches HTML sein? 31) 6. Ebene - a) Wie erreichbar? Mod3+Mod5 oder klassisch Shift+Mod5? + a) Wie erreichbar? Mod3+Mod4 oder klassisch Shift+Mod4? b) Welche Zeichen sollten verändert werden (Pascals Vorschlag liefert hier Anregungen) – Momentan sind wir aber noch auf dem stand der neo20.txt! @@ -71,7 +71,7 @@ 35) Nutzt niemand OS X? Treiber…? -36) Locks: Shift+Shift=Shift_Lock, Mod3+Mod3=Mod3_Lock, Mod5+Mod5=Mod5_Lock +36) Locks: Shift+Shift=Shift_Lock, Mod3+Mod3=Mod3_Lock, Mod4+Mod4=Mod4_Lock 37) tote Striche – welche und wie viele sind nötig? diff --git a/grafik/druckvorlage-svg/neo-druckvorlage.svg b/grafik/druckvorlage-svg/neo-druckvorlage.svg index 66cddc2..0c04e0d 100644 --- a/grafik/druckvorlage-svg/neo-druckvorlage.svg +++ b/grafik/druckvorlage-svg/neo-druckvorlage.svg @@ -6434,7 +6434,7 @@ style="font-family:Linux Libertine" id="flowPara22730"> Die jeweiligen Funktionstasten zur Erreichung der Ebene haben die entsprechende Farbe. Plus: Ebenensystem wird leicht erkannt. Dshalb ist auch die Anwahl der Ebene 3 über Groß+AltGroß durch eine blaue Linie, die beide Tasten leicht erkannt. Dshalb ist auch die Anwahl der Ebene 3 über Groß+Mod3 durch eine blaue Linie, die beide Tasten einrahmt, dargestellt.mod5 + id="tspan22045">mod4 &mod5 + x="167.3396"> &mod4 @@ -814,7 +814,7 @@ xml:space="preserve"> &mod5 + id="tspan3208"> &mod4 #$|~`+%'"; - diese Zeichen sind mit Shift+Mod3 erreichbar + mittels Mod4 erreicht man diese Zeichen Ebene 4 - ˘♀⚥♂¤¥­˛ - ξvλχwκψγφɸς˝ - uιαεωσνρτδυ - ηπζβµϱθϑ - - - mittels Mod5 erreicht man diese Zeichen - Ebene 5 •‣/*-‑˙ ¡789+ə ¿456,þ @@ -45,7 +37,15 @@ 0 - Shift+Mod5 ergibt diese Zeichen + diese Zeichen sind mit Shift+Mod3 erreichbar + Ebene 5 + ˘♀⚥♂¤¥­˛ + ξvλχwκψγφɸς˝ + uιαεωσνρτδυ + ηπζβµϱθϑ + + + Shift+Mod4 ergibt diese Zeichen Ebene 6 ⇒⇔¬∃∀∨∧° ΞΛΨΓΦ∂Ə diff --git a/linux/X/de b/linux/X/de index 5a4df8a..10b25af 100644 --- a/linux/X/de +++ b/linux/X/de @@ -290,7 +290,7 @@ xkb_symbols "neo" { key { [ 0xfe11, 0xfe11, Multi_key, Multi_key, Caps_Lock, Caps_Lock ] }; key { [ 0xfe11, 0xfe11, Multi_key, Multi_key, KP_Decimal, Caps_Lock ] }; - modifier_map mod5 { , }; + modifier_map mod4 { , }; // Keypad // key { [ Num_Lock, Pointer_EnableKeys ] }; diff --git a/linux/xmodmap/TODO b/linux/xmodmap/TODO index cd2c26e..896dcee 100644 --- a/linux/xmodmap/TODO +++ b/linux/xmodmap/TODO @@ -1,6 +1,3 @@ -1) Ξ (Xi) geht nur, wenn ich rechts Shift+Mod5+x drücke. Wenn ich links -Shift+Mod5+x drücke, dann nicht. - 2) https://bugs.freedesktop.org/show_bug.cgi?id=9974 == Deadkey finden == @@ -38,7 +35,7 @@ Antwort von Nora: 3) Caps-Lock funktioniert nicht mit keycode F: Warum kann ich nicht „Dauergroßschreiben“ (Caps-Lock)? Wenn ich wie -vorgesehen erst rechts »AltGr« und dann gleichzeitig links die Taste auf der +vorgesehen erst rechts »Mod3« und dann gleichzeitig links die Taste auf der früher (bei QWERTZ) schon »CapsLock« war drücke, dann ändert sich überhaupt nichts. diff --git a/linux/xmodmap/neo_de.xmodmap b/linux/xmodmap/neo_de.xmodmap index 9f6b5ea..dac81d4 100644 --- a/linux/xmodmap/neo_de.xmodmap +++ b/linux/xmodmap/neo_de.xmodmap @@ -7,7 +7,7 @@ !! created by Benjamin Kellermann !! and Erik Streb !! -!! The german NEO Layout Revision 402 from Fr 7. Mär 13:30:24 CET 2008 +!! The german NEO Layout Revision 408 from Mo 10. Mär 09:11:42 CET 2008 !! see http://pebbles.schattenlauf.de/layout.php for details !! !! To try the layout in this file, simply do xmodmap . @@ -21,7 +21,7 @@ remove Lock = Caps_Lock remove Mod3 = ISO_Level3_Shift clear Mod3 -clear Mod5 +clear Mod4 ! Shift 50=left 62=right ! Shift+Shift ergibt ein ShiftLock (wie Caps, wirkt aber auf alle Zeichen, nicht nur auf Großbuchstaben) und lässt sich durch ein weiteres Shift lösen @@ -45,7 +45,7 @@ keycode 113 = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Sh keycode 94 = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock !add Mod3 = ISO_Group_Shift -!add Mod5 = ISO_Level3_Shift +!add Mod4 = ISO_Level3_Shift !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @@ -206,18 +206,18 @@ keycode 91 = KP_Delete KP_Decimal period comma ! (bzw. mode_switch+mode_switch) und über keine andere mir bekannte kombination. Insbesondere legt ! ISO_Level3_Shift Level3 (Ebene 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 -! (ind dieser Reihenfolge!) erreicht werden kann +! (ind dieser Reihenfolge!) erreicht werden kann. ! -! 2.) Die KP_-Einträge auf Ebene 5 ermöglichen die Steuerung des Mauscursors mit der Tastatur. +! 2.) Die KP_-Einträge auf Ebene 4 ermöglichen die Steuerung des Mauscursors mit der Tastatur. ! Hierzu wird mittels Shift+Num dieser Betriebsmodus ein- und später wieder ausgeschaltet. -! Die Steuerung des Cursors kann über den echten Ziffernblock oder den auf Ebene 5 (sinnvollerweise -! mit eingerastetem Mod4) erfolgen +! Die Steuerung des Cursors kann über den echten Ziffernblock oder den auf Ebene 4 (sinnvollerweise +! mit eingerastetem Mod4) erfolgen. ! -! 3.) Die KP_-Einträge auf der linken Seite der Ebene 5 müssen vorhanden sein, da anderenfalls Probleme +! 3.) Die KP_-Einträge auf der linken Seite der Ebene 4 müssen vorhanden sein, da anderenfalls Probleme ! mit (älteren) Programmen wie xterm oder xedit auftreten. Da es keinen mir bekannten Ersatz für ! Backspace gibt, funktioniert im xterm das v nicht. Wird dies benötigt, muss das Backspace (Mod4+v) ! entfernt (und z.B. durch v ersetzt) werden. ! -! 4.) Auf 0 und q (Ebene 5) muss minus und plus stehen (nicht KP_Substract und KP_Add) ! +! 4.) Auf 0 und q (Ebene 4) muss minus und plus stehen (nicht KP_Substract und KP_Add)! ! Anderenfalls funktionieren diese Tasten unter xterm mit shift+q als Vergrößerung (Shift+KP_Add) -! und shift+0 als Verkleinerung (Shift+KP_Substract) +! und shift+0 als Verkleinerung (Shift+KP_Substract). diff --git a/linux/xmodmap/neo_de_light.xmodmap b/linux/xmodmap/neo_de_light.xmodmap index 50ca7a7..592c359 100644 --- a/linux/xmodmap/neo_de_light.xmodmap +++ b/linux/xmodmap/neo_de_light.xmodmap @@ -89,14 +89,14 @@ keycode 61 = q Q q Q multiply ! Make AltGr and apostrophe to Mode_switch (which is the 3rd and 4th level) !keycode 113 = Mode_switch Mode_switch Mode_switch Mode_switch KP_Decimal !keycode 48 = Mode_switch Mode_switch U0133 U0132 schwa SCHWA -!add Mod5 = Mode_switch +!add Mod4 = Mode_switch ! If the left win key should modify the 5th and 6th, comment this out !keycode 115 = ISO_Level3_Shift ! the right win key modifies the 5th and 6th !keycode 116 = ISO_Level3_Shift -! Make the former qwertz-# and qwertz-< to Mod5 (ISO_Level3_Shift) +! Make the former qwertz-# and qwertz-< to Mod4 (ISO_Level3_Shift) !keycode 51 = ISO_Level3_Shift ISO_Level3_Shift !keycode 94 = ISO_Level3_Shift ISO_Level3_Shift !add Mod3 = ISO_Level3_Shift diff --git a/linux/xmodmap/neo_de_mix_qwertz.xmodmap b/linux/xmodmap/neo_de_mix_qwertz.xmodmap index 68414cf..1d49e5f 100644 --- a/linux/xmodmap/neo_de_mix_qwertz.xmodmap +++ b/linux/xmodmap/neo_de_mix_qwertz.xmodmap @@ -93,14 +93,14 @@ remove Mod3 = ISO_Level3_Shift keycode 66 = Mode_switch Mode_switch Caps_Lock Caps_Lock Multi_key Multi_key keycode 51 = Mode_switch Mode_switch Caps_Lock Caps_Lock Multi_key Multi_key !keycode 48 = Mode_switch Mode_switch U133 U132 schwa SCHWA -add Mod5 = Mode_switch +add Mod4 = Mode_switch ! If the left win key should modify the 5th and 6th, comment this out !keycode 115 = ISO_Level3_Shift ! the right win key modifies the 5th and 6th !keycode 116 = ISO_Level3_Shift -! Make the former AltGr and qwertz-< to Mod5 (ISO_Level3_Shift) +! Make the former AltGr and qwertz-< to Mod4 (ISO_Level3_Shift) keycode 94 = ISO_Level3_Shift ISO_Level3_Shift Multi_key Multi_key Caps_Lock Caps_Lock keycode 113 = ISO_Level3_Shift ISO_Level3_Shift Multi_key Multi_key KP_Decimal Caps_Lock add Mod3 = ISO_Level3_Shift diff --git a/windows/XP/autohotkey/README.txt b/windows/XP/autohotkey/README.txt index 71d57f7..b059e78 100644 --- a/windows/XP/autohotkey/README.txt +++ b/windows/XP/autohotkey/README.txt @@ -13,9 +13,9 @@ Entwickler sollten daher Autohotkey selbst runterladen, wie unten beschrieben. Um kurzzeitig zu QWERTZ zu wechseln, kann mit Shift+Pause das Skript pausiert werden. -Momentan befindet sich in der Testphase, ob die 6. Ebene über Shift+Mod5 oder -über Mod3+Mod5 angesprochen werden soll (Shift+Mod5 zum Markieren bleibt -erhalten). Die Datei neo20_mod-test.ahk spricht die 6. Ebene über Mod3+Mod5 an. +Momentan befindet sich in der Testphase, ob die 6. Ebene über Shift+Mod4 oder +über Mod3+Mod4 angesprochen werden soll (Shift+Mod4 zum Markieren bleibt +erhalten). Die Datei neo20_mod-test.ahk spricht die 6. Ebene über Mod3+Mod4 an. === Autohotkey herunter laden === Man braucht als erstes das Programm namens »autohotkey« @@ -64,7 +64,7 @@ Der Nummernblock auf der 3. Ebene funktioniert bei EINgeschaltetem Numlock mit Mod3 (Caps/#). Der Nummernblock auf der 4. Ebene ist wahlweise - bei AUSgeschaltetem Numlock mit Mod3 + Shift -- bei EINgeschaltetem Numlock über Mod5 +- bei EINgeschaltetem Numlock über Mod4 zu erreichen. Da die 2. Ebene über Shift ebenfalls bei EINgeschaltetem Numlock funktioniert ist das Ausschalten des Nummernblocks nicht unbedingt @@ -72,13 +72,13 @@ nötig. == Besonderheiten bei der ahk-Windowsversion von Neo == Ebene 4 des Nummernblocks lässt sich außer über Mod3+Shift auch über -Mod5 ansprechen. +Mod4 ansprechen. == Warnung == ACHTUNG! Bei Windows ist folgendes festgelegt: AltGr + Pos1 = Abmelden AltGr + Ende = Computer ausschalten ---> diese Kombinationen treten auf bei AUSgeschaltetem Numlock mit Mod5 +--> diese Kombinationen treten auf bei AUSgeschaltetem Numlock mit Mod4 == FAQ == Bei Problemen erst mal in die FAQ schauen, das meiste ist bekannt. diff --git a/windows/XP/autohotkey/neo20-all-in-one.ahk b/windows/XP/autohotkey/neo20-all-in-one.ahk index e88520d..fda6c12 100644 --- a/windows/XP/autohotkey/neo20-all-in-one.ahk +++ b/windows/XP/autohotkey/neo20-all-in-one.ahk @@ -99,7 +99,7 @@ PriorDeadKey := "" } return -; KP_Decimal durch Mod5+Mod5 +; KP_Decimal durch Mod4+Mod4 *<:: *SC138:: if GetKeyState("<","P") and GetKeyState("SC138","P") @@ -1826,7 +1826,7 @@ return ------------------------------------------------------ */ -;SC056 (<) wird zu Mod5 +;SC056 (<) wird zu Mod4 *y:: EbeneAktualisieren() @@ -2995,7 +2995,7 @@ EbeneAktualisieren() Ebene += 2 } - ; ist Mod5 down? Mod3 hat Vorrang! + ; ist Mod4 down? Mod3 hat Vorrang! else if ( GetKeyState("<","P") or GetKeyState("SC138","P") ) { Ebene += 4 @@ -3098,4 +3098,4 @@ EncodeInteger(ref, val) ------------------------------------------------------ */ -+pause::suspend \ No newline at end of file ++pause::suspend diff --git a/windows/XP/autohotkey/neo20_mod-test.ahk b/windows/XP/autohotkey/neo20_mod-test.ahk index 87655eb..fe686a3 100644 --- a/windows/XP/autohotkey/neo20_mod-test.ahk +++ b/windows/XP/autohotkey/neo20_mod-test.ahk @@ -21,7 +21,7 @@ - bei Ebene 5 rechte Hand (Numpad) z.B. Numpad5 statt 5 senden CHANGES: - Kein Parsen ber die Zwischenablage mehr - Vista-kompatibel - - Ebene 6 ber Mod3+Mod5 + - Ebene 6 ber Mod3+Mod4 */ ; aus Noras script kopiert: @@ -97,7 +97,7 @@ PriorDeadKey := "" } return -; KP_Decimal durch Mod5+Mod5 +; KP_Decimal durch Mod4+Mod4 *<:: *SC138:: if GetKeyState("<","P") and GetKeyState("SC138","P") @@ -1399,7 +1399,7 @@ return ------------------------------------------------------ */ -;SC056 (<) wird zu Mod5 +;SC056 (<) wird zu Mod4 *y:: EbeneAktualisieren() @@ -2122,13 +2122,13 @@ EbeneAktualisieren() } ; ist Mod3 down? if ( GetKeyState("CapsLock","P") or GetKeyState("#","P") ) { - ; ist Mod5 down? + ; ist Mod4 down? if ( GetKeyState("<","P") or GetKeyState("SC138","P") ) { Ebene +=6 } else Ebene += 2 } - ; ist Mod5 down? Mod3 hat Vorrang! + ; ist Mod4 down? Mod3 hat Vorrang! else if ( GetKeyState("<","P") or GetKeyState("SC138","P") ) { ; ist Mod3 down? if ( GetKeyState("CapsLock","P") or GetKeyState("#","P") ) { diff --git a/windows/XP/msklc/README.txt b/windows/XP/msklc/README.txt index d0d57e6..d17362d 100644 --- a/windows/XP/msklc/README.txt +++ b/windows/XP/msklc/README.txt @@ -24,9 +24,9 @@ Wenn bei der Installation dennoch Probleme auftreten, muss über die System- steuerung -> Software der Eintrag „Deutsch (NEO ergonomisch 2.0)“ gelöscht werden. -== Modifier (AltGr und Mod5) einrichten == -Um die Belegung der Modifier (AltGr, Mod5) zu erreichen, muss die Datei -„AltGr_Mod5_neo20.reg“ (bzw. „AltGr_Mod5_neo20“) runtergeladen und installiert +== Modifier (Mod3 und Mod4) einrichten == +Um die Belegung der Modifier (Mod3, Mod4) zu erreichen, muss die Datei +„AltGr_Mod5_neo20.reg“ (bzw. „AltGr_Mod4_neo20“) runtergeladen und installiert werden. Die Änderung wirkt sich erst nach einer Neuanmeldung des Benutzers aus! WARNUNG: Diese Änderung (der Modifier) wirkt sich auf alle Benutzer und alle -- cgit v1.2.3