summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorben <ben@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2007-07-31 07:58:50 +0000
committerben <ben@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2007-07-31 07:58:50 +0000
commit189b0bb52119572b4e7ffa3d746031f5b368ee81 (patch)
tree753825aacd91021f086487dfd5ae3525f9bc77cd
parent94c4fb615985153a202baa7dda714a250dea61f5 (diff)
Composekey eingefügt
git-svn-id: https://svn.neo-layout.org@218 b9310e46-f624-0410-8ea1-cfbb3a30dc96
-rw-r--r--linux/X/TODO11
-rw-r--r--linux/X/de14
-rw-r--r--linux/xmodmap/TODO4
-rw-r--r--linux/xmodmap/neo_de.xmodmap4
4 files changed, 15 insertions, 18 deletions
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 <CAPS> {
- type[Group1]="EIGHT_LEVEL",
- [ ISO_Level3_Shift, ISO_Level3_Shift, Caps_Lock, Caps_Lock, Caps_Lock, Caps_Lock ]
- };
+ key.type[Group1]="EIGHT_LEVEL" ;
- key <BKSL> { [ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift ] };
+ key <CAPS> { [ ISO_Level3_Shift, ISO_Level3_Shift, Caps_Lock, Caps_Lock, Multi_key, Multi_key ] };
+// FIXME: Warum geht das hier nicht ordentlich?
+// key <BKSL> { [ ISO_Level3_Shift, ISO_Level3_Shift, Caps_Lock, Caps_Lock, Multi_key, Multi_key ] };
+ key <BKSL> { [ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Shift, Multi_key, Multi_key ] };
key <LSGT> { [ 0xfe11,0xfe11,0xfe11,0xfe11 ] };
- key <RALT> {
- type[Group1]="EIGHT_LEVEL",
- symbols[Group1] = [ 0xfe11, 0xfe11, 0xfe11, 0xfe11, KP_Decimal, 0xfe11 ] };
+ key <RALT> { 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