From 189b0bb52119572b4e7ffa3d746031f5b368ee81 Mon Sep 17 00:00:00 2001 From: ben Date: Tue, 31 Jul 2007 07:58:50 +0000 Subject: =?UTF-8?q?Composekey=20eingef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@218 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- linux/X/TODO | 11 ++++------- linux/X/de | 14 ++++++-------- linux/xmodmap/TODO | 4 +++- linux/xmodmap/neo_de.xmodmap | 4 ++-- 4 files changed, 15 insertions(+), 18 deletions(-) (limited to 'linux') diff --git a/linux/X/TODO b/linux/X/TODO index 904241c..1d3a89d 100644 --- a/linux/X/TODO +++ b/linux/X/TODO @@ -1,8 +1,5 @@ == Varianten == -Es ist zu klären, welche Varianten in die Datei sollen, und welche davon default -wird. -Ebenso ist die momentane Version vermutlich nicht 100% aktuell. -Ob die Datei ohne weiteres unter *BSD tut, muss ich noch testen. +Ob die Datei ohne weiteres unter *BSD tut testen. == Deadkeys == Alle Deadkey-Bugs der xmodmap sind behoben bis auf: @@ -31,9 +28,6 @@ Den dead_stroke sollte man wieder einkommentieren, leider funktioniert das noch nicht auf älteren Systemen (z. B. Debian 3.x). Und außerdem bewirkt er leider sowieso noch gar nichts. -== neo light == -wie auch immer diese Version heißen wird, sie fehlt in der Datei! - == .kmap? == neuerdings soll man mit dieser Datei auch die Belegung in der Konsole ändern können. Wie das? Wenn das nicht geht -> .kmap schreiben @@ -46,3 +40,6 @@ Siehe Mail vom 15.07.2007 um 23:37 Uhr. == Bugreports an Gnome/GTK senden == Siehe Mail von Benjamin Kellermann vom 19.07.2007 09:20. +== Compose + Caps == +Compose und Caps gehen noch nicht richtig (Compose nur rechts, Caps nur links) + diff --git a/linux/X/de b/linux/X/de index f3a7936..8064b5b 100644 --- a/linux/X/de +++ b/linux/X/de @@ -307,19 +307,17 @@ xkb_symbols "neo" { // die neuen Mods - key { - type[Group1]="EIGHT_LEVEL", - [ ISO_Level3_Shift, ISO_Level3_Shift, Caps_Lock, Caps_Lock, Caps_Lock, Caps_Lock ] - }; + key.type[Group1]="EIGHT_LEVEL" ; - key { [ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift ] }; + key { [ ISO_Level3_Shift, ISO_Level3_Shift, Caps_Lock, Caps_Lock, Multi_key, Multi_key ] }; +// FIXME: Warum geht das hier nicht ordentlich? +// key { [ ISO_Level3_Shift, ISO_Level3_Shift, Caps_Lock, Caps_Lock, Multi_key, Multi_key ] }; + key { [ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift, Multi_key, Multi_key ] }; key { [ 0xfe11,0xfe11,0xfe11,0xfe11 ] }; - key { - type[Group1]="EIGHT_LEVEL", - symbols[Group1] = [ 0xfe11, 0xfe11, 0xfe11, 0xfe11, KP_Decimal, 0xfe11 ] }; + key { symbols[Group1] = [ 0xfe11, 0xfe11, 0xfe11, 0xfe11, KP_Decimal, 0xfe11 ] }; modifier_map Mod3 { 0xfe11 }; diff --git a/linux/xmodmap/TODO b/linux/xmodmap/TODO index b06d1fb..2b9a8c6 100644 --- a/linux/xmodmap/TODO +++ b/linux/xmodmap/TODO @@ -47,6 +47,8 @@ keycode umgestellt wurde. Eventuell handelt es sich hierbei um einen Fehler im X-Server. Jedoch ist auch ein Missverständnis der Bedienung von xmodmap unsererseits noch nicht ausgeschlossen. -3) dead_stroke wieder einkommentieren, was leider noch nicht auf allen Systemen +4) Composekey (Multi_key) geht noch nicht richtig auf der ehemaligen CapsLock Taste + +5) dead_stroke wieder einkommentieren, was leider noch nicht auf allen Systemen funktioniert, z. B. auf Debian 3.x-Systemen. Und außerdem bewirkt er leider sowieso noch gar nichts. diff --git a/linux/xmodmap/neo_de.xmodmap b/linux/xmodmap/neo_de.xmodmap index 96440c6..d73347a 100644 --- a/linux/xmodmap/neo_de.xmodmap +++ b/linux/xmodmap/neo_de.xmodmap @@ -87,7 +87,7 @@ keycode 61 = j J semicolon j period nabla ! Make CapsLock an additional Alt_Gr (Mode_switch is for 3rd and 4th level) remove Lock = Caps_Lock remove Mod3 = ISO_Level3_Shift -keycode 66 = Mode_switch Mode_switch Caps_Lock Caps_Lock +keycode 66 = Mode_switch Mode_switch Caps_Lock Caps_Lock Multi_key Multi_key ! Make AltGr and apostrophe to Mode_switch (which is the 3rd and 4th level) keycode 113 = ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift KP_Decimal @@ -100,7 +100,7 @@ add Mod5 = Mode_switch !keycode 116 = ISO_Level3_Shift ! Make the former qwertz-# and qwertz-< to Mod5 (ISO_Level3_Shift) -keycode 51 = Mode_switch Mode_switch +keycode 51 = Mode_switch Mode_switch Caps_Lock Caps_Lock Multi_key Multi_key keycode 94 = ISO_Level3_Shift ISO_Level3_Shift add Mod3 = ISO_Level3_Shift -- cgit v1.2.3