diff options
-rw-r--r-- | FAQ.txt | 6 | ||||
-rw-r--r-- | grafik/neo20.txt | 8 | ||||
-rw-r--r-- | linux/X/Weiteres/de | 6 | ||||
-rw-r--r-- | linux/X/Weiteres/neo_de.xmodmap | 6 | ||||
-rw-r--r-- | linux/X/de | 6 | ||||
-rw-r--r-- | linux/xmodmap/neo_de.xmodmap | 9 | ||||
-rw-r--r-- | windows/XP/autohotkey/README.txt | 4 | ||||
-rw-r--r-- | windows/XP/autohotkey/neo20-all-in-one.ahk | 22 |
8 files changed, 32 insertions, 35 deletions
@@ -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 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @@ -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
|