summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorerik <erik@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2007-10-01 20:58:27 +0000
committererik <erik@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2007-10-01 20:58:27 +0000
commit865c0d27a049699dc5db3de185b4231496e60af2 (patch)
treead489ed175c8a49fb76ec31ad0daf0cf04266732
parentd90908dc1b3f9cbe6c6f579bec22420f774015e4 (diff)
downloadneo-layout-865c0d27a049699dc5db3de185b4231496e60af2.tar.gz
neo-layout-865c0d27a049699dc5db3de185b4231496e60af2.tar.bz2
neo-layout-865c0d27a049699dc5db3de185b4231496e60af2.zip
symbol für leerzeichen entfernt, ö und ü getauscht, ein paar fehler in ahk korrigiert
git-svn-id: https://svn.neo-layout.org@289 b9310e46-f624-0410-8ea1-cfbb3a30dc96
-rw-r--r--FAQ.txt6
-rw-r--r--grafik/neo20.txt8
-rw-r--r--linux/X/Weiteres/de6
-rw-r--r--linux/X/Weiteres/neo_de.xmodmap6
-rw-r--r--linux/X/de6
-rw-r--r--linux/xmodmap/neo_de.xmodmap9
-rw-r--r--windows/XP/autohotkey/README.txt4
-rw-r--r--windows/XP/autohotkey/neo20-all-in-one.ahk22
8 files changed, 32 insertions, 35 deletions
diff --git a/FAQ.txt b/FAQ.txt
index d1722bc..225cdf0 100644
--- a/FAQ.txt
+++ b/FAQ.txt
@@ -285,14 +285,16 @@ Zeichen der 1. Ebene, egal welchen der beiden Modifier ich drücke. Warum?
A: Du verwendest vermutlich nicht die xmodmap-Version des Treibers, sondern
die xkb-Datei mit dem Namen „de“. Bei dieser kommt es bisher auf einigen
-Systemen (Fedora 6, Gentoo mit KDE, Ubuntu 7.04 unter bestimmten
-Konstellationen) zu diesem Fehler.
+Systemen (Fedora 6, Gentoo, Ubuntu 7.04 unter bestimmten Konstellationen) zu
+diesem Fehler.
Unter Ubuntu (und anderen Systemen) kommt es zu diesem Fehler, wenn man in
seiner xorg.conf nicht Neo, sondern eine andere Tastaturbelegung eingestellt
hat, und dann die Belegung mittels
setxkbmap de neo
nachträglich aktiviert. Oder wenn man dann Neo im Gnome-Dialog für die Tastatur
auswählt.
+Bei Fedora und Gentoo ist die Datei keysymdef.h veraltet. Ebenfalls ein paar
+andere Dateien des X-Servers.
Als Alternative bietet sich an:
1) Den xmodmap-Treiber zu benutzen. Siehe dazu die README-Datei beim Treiber.
diff --git a/grafik/neo20.txt b/grafik/neo20.txt
index 16e7f48..036d239 100644
--- a/grafik/neo20.txt
+++ b/grafik/neo20.txt
@@ -111,16 +111,16 @@ Siehe auch http://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen
│^ ˘ ·│1 ¹ •│2 ² ‣│3 ³ │4 › ⇞│5 ‹ │6 £ │7 ¢ │8 ‚ /│9 ‘ *│0 ’ -│- — ‑│ˊ ¸ ˙│ ⌫ │
├─────┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──────┤
│ Tab ⇤ │X ξ │V Λ│L λ ⇡│C χ ⇤│W ⎀│K κ │H ψ Ψ│G γ Γ│F φ Φ│Q ɸ ∂│ẞ ς Ə│ˉ ˝ ˏ│ │
-│ ⇥ │x @ │v _ ⌫│l [ ⇡│c ] ⇥│w ^ ⎀│k ! ¡│h < 7│g > 8│f = 9│q & +│ß ə│~ ¨ /│Enter │
+│ ⇥ │x @ │v _ ⌫│l [ ⇡│c ] ⇥│w ^ ⎀│k ! ¡│h < 7│g > 8│f = 9│q & +│ß ſ ə│~ ¨ /│Enter │
├────────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┐ │
│ ↘3 │U ⇱│I ι ⇠│A α ⇣│E ε ⇢│O ω ⇲│S σ Σ│N ν │R ρ │T τ │D δ Δ│Y υ Þ│↘3 │ ↲ │
│ ⇬ ♫ │u \ ⇱│i / ⇠│a { ⇣│e } ⇢│o * ⇲│s ? ¿│n ( 4│r ) 5│t - 6│d : ,│y þ│ ⇬ ♫│ │
├──────┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴─────┴─────┤
-│Shift │↙5 ♫ │Ö │Ü ⌦│Ä η ⇟│P π Π│Z ζ Ω│B β ∞│M µ ∫│ ϱ √│… θ Θ│J ϑ ∇│ Shift ⇧ │
-│ ⇧ │ │ö # ⌧│ü $ ⌦│ä | ⇟│p ~ ↲│z ` │b + │m % 1│, ' 2│. " 3│j ; .│ │
+│Shift │↙5 ♫ │Ü │Ö ⌦│Ä η ⇟│P π Π│Z ζ Ω│B β ∞│M µ ∫│ ϱ √│… θ Θ│J ϑ ∇│ Shift ⇧ │
+│ ⇧ │ │ü # ⌧│ö $ ⌦│ä | ⇟│p ~ ↲│z ` │b + │m % 1│, ' 2│. " 3│j ; .│ │
├──────┼─────┴┬────┴─┬───┴─────┴─────┴─────┴─────┴─────┴────┬┴─────┼─────┴┬──────┬──────┤
│ Strg │ Fen- │ Alt │ Leerz.␣ geschütz.Lz.⍽ schmal.Lz.¦ │↙5 ♫ │ Fen- │ Menu │ Strg │
-│ │ ster │ │ Leerz.␣ »␣« 0 │ ./,│ ster │ │ │
+│ │ ster │ │ Leerz.␣ Leerz.␣ 0 │ ./,│ ster │ │ │
└──────┴──────┴──────┴──────────────────────────────────────┴──────┴──────┴──────┴──────┘
┌─────┬─────┬─────┬─────┐
diff --git a/linux/X/Weiteres/de b/linux/X/Weiteres/de
index 0f20f65..ae96009 100644
--- a/linux/X/Weiteres/de
+++ b/linux/X/Weiteres/de
@@ -254,8 +254,8 @@ xkb_symbols "neo" {
key <AC11> { [ y, Y, doublelowquotemark, Greek_upsilon, thorn, THORN ] };
// 4th row
- key <AB01> { [ odiaeresis, Odiaeresis, numbersign, odiaeresis, Escape ] };
- key <AB02> { [ udiaeresis, Udiaeresis, dollar, udiaeresis, Delete, Delete ] };
+ key <AB01> { [ udiaeresis, Udiaeresis, numbersign, udiaeresis, Escape ] };
+ key <AB02> { [ odiaeresis, Odiaeresis, dollar, odiaeresis, Delete, Delete ] };
key <AB03> { [ adiaeresis, Adiaeresis, bar, Greek_eta, Next, Next ] };
key <AB04> { [ p, P, asciitilde, Greek_pi, Return, Greek_PI ] };
key <AB05> { [ z, Z, grave, Greek_zeta, z, Greek_OMEGA ] };
@@ -265,7 +265,7 @@ xkb_symbols "neo" {
key <AB09> { [ period, ellipsis, quotedbl, Greek_theta, 3, Greek_THETA ] };
key <AB10> { [ j, J, semicolon, U3D1, period, nabla ] };
- key <SPCE> { [ space, space, signifblank, nobreakspace, 0, U202F ] };
+ key <SPCE> { [ space, space, space, nobreakspace, 0, U202F ] };
// new modkeys
diff --git a/linux/X/Weiteres/neo_de.xmodmap b/linux/X/Weiteres/neo_de.xmodmap
index 41ed222..ada3905 100644
--- a/linux/X/Weiteres/neo_de.xmodmap
+++ b/linux/X/Weiteres/neo_de.xmodmap
@@ -69,8 +69,8 @@ keycode 48 = y Y doublelowquotemark Greek_upsilon thorn THORN
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The lower row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-keycode 52 = odiaeresis Odiaeresis numbersign odiaeresis Escape
-keycode 53 = udiaeresis Udiaeresis dollar udiaeresis Delete Delete
+keycode 52 = udiaeresis Udiaeresis numbersign udiaeresis Escape
+keycode 53 = odiaeresis Odiaeresis dollar odiaeresis Delete Delete
keycode 54 = adiaeresis Adiaeresis bar Greek_eta Next Next
keycode 55 = p P asciitilde Greek_pi Return Greek_PI
keycode 56 = z Z grave Greek_zeta z Greek_OMEGA
@@ -107,7 +107,7 @@ add Mod3 = ISO_Level3_Shift
! force to learn the new Escape!
!keycode 9 =
-keycode 65 = space space signifblank nobreakspace 0 U202F
+keycode 65 = space space space nobreakspace 0 U202F
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
diff --git a/linux/X/de b/linux/X/de
index 434eb51..5369ec4 100644
--- a/linux/X/de
+++ b/linux/X/de
@@ -254,8 +254,8 @@ xkb_symbols "neo" {
key <AC11> { [ y, Y, doublelowquotemark, Greek_upsilon, thorn, THORN ] };
// 4th row
- key <AB01> { [ odiaeresis, Odiaeresis, numbersign, odiaeresis, Escape ] };
- key <AB02> { [ udiaeresis, Udiaeresis, dollar, udiaeresis, Delete, Delete ] };
+ key <AB01> { [ udiaeresis, Udiaeresis, numbersign, udiaeresis, Escape ] };
+ key <AB02> { [ odiaeresis, Odiaeresis, dollar, odiaeresis, Delete, Delete ] };
key <AB03> { [ adiaeresis, Adiaeresis, bar, Greek_eta, Next, Next ] };
key <AB04> { [ p, P, asciitilde, Greek_pi, Return, Greek_PI ] };
key <AB05> { [ z, Z, grave, Greek_zeta, z, Greek_OMEGA ] };
@@ -265,7 +265,7 @@ xkb_symbols "neo" {
key <AB09> { [ period, ellipsis, quotedbl, Greek_theta, 3, Greek_THETA ] };
key <AB10> { [ j, J, semicolon, U3D1, period, nabla ] };
- key <SPCE> { [ space, space, U2423, nobreakspace, 0, U202F ] };
+ key <SPCE> { [ space, space, space, nobreakspace, 0, U202F ] };
// new modkeys
diff --git a/linux/xmodmap/neo_de.xmodmap b/linux/xmodmap/neo_de.xmodmap
index c4db7de..f86cf19 100644
--- a/linux/xmodmap/neo_de.xmodmap
+++ b/linux/xmodmap/neo_de.xmodmap
@@ -69,8 +69,8 @@ keycode 48 = y Y doublelowquotemark Greek_upsilon thorn THORN
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The lower row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-keycode 52 = odiaeresis Odiaeresis numbersign odiaeresis Escape
-keycode 53 = udiaeresis Udiaeresis dollar udiaeresis Delete Delete
+keycode 52 = udiaeresis Udiaeresis numbersign udiaeresis Escape
+keycode 53 = odiaeresis Odiaeresis dollar odiaeresis Delete Delete
keycode 54 = adiaeresis Adiaeresis bar Greek_eta Next Next
keycode 55 = p P asciitilde Greek_pi Return Greek_PI
keycode 56 = z Z grave Greek_zeta z Greek_OMEGA
@@ -107,10 +107,7 @@ add Mod3 = ISO_Level3_Shift
! force to learn the new Escape!
!keycode 9 =
-!eigentlich sollte die folgende Zeile rein, aber leider funktioniert das
-!Zeichen signifblank noch nicht, nur wenn man U2423 direkt drin stehen hat
-!keycode 65 = space space signifblank nobreakspace 0 U202F
-keycode 65 = space space U2423 nobreakspace 0 U202F
+keycode 65 = space space space nobreakspace 0 U202F
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
diff --git a/windows/XP/autohotkey/README.txt b/windows/XP/autohotkey/README.txt
index 26dd0bd..aede0e5 100644
--- a/windows/XP/autohotkey/README.txt
+++ b/windows/XP/autohotkey/README.txt
@@ -4,8 +4,8 @@ Version 16.06.2007
=== Direkte Installation ===
Einfach das Archiv neo20-all-in-one.zip herunterladen, entpacken und die Datei
neo20-all-in-one.exe irgendwo speichern (am besten auf dem Desktop z.B.). Danach
-einen Doppelklick auf diese .exe-Datei und NEO steht in voller Funktionalität zur
-Verfügung! Das alles geht ohne Admin-Rechte und ist auf jedem Rechner sofort
+einen Doppelklick auf diese .exe-Datei und NEO steht in voller Funktionalität
+zur Verfügung! Das alles geht ohne Admin-Rechte und ist auf jedem Rechner sofort
ausführbar.
Achtung: Da sich NEO in der Entwicklung befindet, kann es vorkommen, dass die
exe-Datei gegenüber der Datei neo20-all-in-one.ahk leicht veraltet sein kann.
diff --git a/windows/XP/autohotkey/neo20-all-in-one.ahk b/windows/XP/autohotkey/neo20-all-in-one.ahk
index 6704ae0..4155e4a 100644
--- a/windows/XP/autohotkey/neo20-all-in-one.ahk
+++ b/windows/XP/autohotkey/neo20-all-in-one.ahk
@@ -164,7 +164,7 @@ return
else if Ebene = 4
send
else if Ebene = 5
- Unicode("⅛") ; 1/8
+ Unicode("•") ; bullet
PriorDeadKey := ""
return
@@ -1346,9 +1346,9 @@ return
*y::
EbeneAktualisieren()
if Ebene = 1
- sendinput {blind}
+ sendinput {blind}
else if Ebene = 2
- sendinput {blind}
+ sendinput {blind}
else if Ebene = 3
send {blind}{#}
else if Ebene = 5
@@ -1359,15 +1359,15 @@ return
*x::
EbeneAktualisieren()
if Ebene = 1
- sendinput {blind}
+ sendinput {blind}
else if Ebene = 2
- sendinput {blind}
+ sendinput {blind}
else if Ebene = 3
send $
else if Ebene = 5
Send {Del}
else if Ebene = 6
- Unicode("∫") ; Int
+ Send +{Del}
PriorDeadKey := ""
return
@@ -1475,10 +1475,8 @@ return
send {blind}{+}
else if Ebene = 4
Unicode("β") ;beta
- else if Ebene = 5
- Unicode("∞") ;infty
else if Ebene = 6
- Unicode("•") ; bullet
+ Unicode("∞") ;infty
PriorDeadKey := ""
return
@@ -1508,6 +1506,8 @@ return
Unicode("µ") ;micro, mu wre μ
else if Ebene = 5
Send 1
+ else if Ebene = 6
+ Unicode("∫") ; Int
PriorDeadKey := ""
return
@@ -1922,9 +1922,7 @@ return
*Space::
EbeneAktualisieren()
- if Ebene = 3
- SendUnicodeChar(0x2423) ; Symbol fr Leerzeichen
- else if Ebene = 4
+ if Ebene = 4
SendUnicodeChar(0x00A0) ; geschtztes Leerzeichen
else if Ebene = 5
Send 0