summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--linux/X/README14
-rw-r--r--linux/X/Weiteres/Compose2
-rw-r--r--linux/X/Weiteres/README9
-rw-r--r--windows/XP/autohotkey/neo20-all-in-one.ahk6
4 files changed, 24 insertions, 7 deletions
diff --git a/linux/X/README b/linux/X/README
index 11917c6..c0c3d29 100644
--- a/linux/X/README
+++ b/linux/X/README
@@ -1,13 +1,17 @@
+ ______________________________________________________________________
+ Probleme gibt es Beispielsweise bei Fedora, weil dort bis heute teils
+ eine veraltetet X-Version benutzt wird.
+ Außerdem muss man bei nicht ganz aktuellen Versionen des X-Servers in
+ der Datei „de“ alle Vorkommen von „kpdl“ durch „keypad“ ersetzen.
+ Ansonsten erscheint der Fehler »Error loading new keyboard
+ description«.
+ ——————————————————————————————————————————————————————————————————————
+
== Anleitung für Anwender ohne Root-Zugang ==
______________________________________________________________________
Achtung, diese Methode funktioniert nur, wenn man schon ein System mit
NEO 1.0 hat. Das haben die meisten ab Anfang 2007. Sonst muss man die
xmodmap-Variante benutzen.
- Probleme gibt es Beispielsweise bei Fedora, weil dort bis heute teils
- eine veraltetet X-Version benutzt wird.
- Bei nicht ganz aktuellen Versionen des X-Servers muss man die Datei
- „de“ nach „kpdl“ durchsuchen und durch „keypad“ ersetzen. Ansonsten
- erscheint der Fehler »Error loading new keyboard description«.
——————————————————————————————————————————————————————————————————————
Wenn man keine root-Rechte hat, gibt man folgenden Befehl ein:
setxkbmap de neo -print | xkbcomp - -I$PWD $DISPLAY
diff --git a/linux/X/Weiteres/Compose b/linux/X/Weiteres/Compose
index 0c58508..c704ddd 100644
--- a/linux/X/Weiteres/Compose
+++ b/linux/X/Weiteres/Compose
@@ -719,8 +719,10 @@
<Multi_key> <asciicircum> <h> : "Ä¥" U0125 # LATIN SMALL LETTER H WITH CIRCUMFLEX
<Multi_key> <slash> <H> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
<Multi_key> <KP_Divide> <H> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
+<Multi_key> <minus> <H> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
<Multi_key> <slash> <h> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
<Multi_key> <KP_Divide> <h> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
+<Multi_key> <minus> <h> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
<dead_tilde> <I> : "Ĩ" U0128 # LATIN CAPITAL LETTER I WITH TILDE
<Multi_key> <asciitilde> <I> : "Ĩ" U0128 # LATIN CAPITAL LETTER I WITH TILDE
<combining_tilde> <I> : "Ĩ" U0128 # LATIN CAPITAL LETTER I WITH TILDE
diff --git a/linux/X/Weiteres/README b/linux/X/Weiteres/README
index 4595abf..727b671 100644
--- a/linux/X/Weiteres/README
+++ b/linux/X/Weiteres/README
@@ -29,3 +29,12 @@ Die hier veröffentlichte Version enthält folgende Ergänzungen diesbezüglich:
<Multi_key> <t> <M> : "â„¢" trademark # TRADE MARK SIGN
<Multi_key> <T> <m> : "â„¢" trademark # TRADE MARK SIGN
<Multi_key> <T> <M> : "â„¢" trademark # TRADE MARK SIGN
+<Multi_key> <minus> <H> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
+<Multi_key> <minus> <h> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
+ Wobei schon diese hier drin waren (das ħ war also schon möglich):
+ <Multi_key> <slash> <H> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
+ <Multi_key> <KP_Divide> <H> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
+ <Multi_key> <slash> <h> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
+ <Multi_key> <KP_Divide> <h> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
+
+
diff --git a/windows/XP/autohotkey/neo20-all-in-one.ahk b/windows/XP/autohotkey/neo20-all-in-one.ahk
index 0502330..6704ae0 100644
--- a/windows/XP/autohotkey/neo20-all-in-one.ahk
+++ b/windows/XP/autohotkey/neo20-all-in-one.ahk
@@ -1922,7 +1922,9 @@ return
*Space::
EbeneAktualisieren()
- if Ebene = 4
+ if Ebene = 3
+ SendUnicodeChar(0x2423) ; Symbol für Leerzeichen
+ else if Ebene = 4
SendUnicodeChar(0x00A0) ; geschütztes Leerzeichen
else if Ebene = 5
Send 0
@@ -2080,4 +2082,4 @@ EncodeInteger(ref, val)
------------------------------------------------------
*/
-+pause::suspend \ No newline at end of file
++pause::suspend