31 changed files with 233 additions and 3483 deletions
-
26Compose/README.md
-
34Compose/README.txt
-
8Compose/contrib/README.txt
-
2496Compose/contrib/en_US_min.module
-
7Compose/src/README.md
-
32TODO
-
13android/README.txt
-
11artikel/README.txt
-
31commodore64/readme.txt
-
12grafik/README.txt
-
17grafik/druckvorlage/README.md
-
1grafik/mod-tasten/README.txt
-
1grafik/xkb2svg/README
-
44grafik/xmodmap2tastenaufkleber/README.md
-
51linux/README.txt
-
103linux/X/README
-
77linux/bin/README.md
-
35linux/console/README.md
-
66linux/xmodmap/README.md
-
3mac_osx/README.txt
-
76spezialtraining/README
-
84spezialtraining/README.md
-
47unix/freebsd/README.txt
-
7unix/netbsd/Readme.txt
-
46unix/openbsd/Readme.txt
-
39unix/opensolaris/README.txt
-
329unix/opensolaris/xmodmap/neo_de.xmodmap
-
2windows/README.md
-
9windows/msklc/README.txt
-
BINwindows/msklc/reset_CapsLock_AltGr.reg
-
9windows/neo-vars/Readme.txt
@ -0,0 +1,26 @@ |
|||
# Informationen über Compose |
|||
Für die Installation und den Gebrauch der Compose-Funktion siehe [Tote Tasten und Compose](https://neo-layout.org/Benutzerhandbuch/Tote-Tasten-und-Compose/) |
|||
|
|||
Für technische Informationen zur Bearbeitung der Compose-Kombinationen siehe [Erzeugbare Zeichen mit Compose](https://neo-layout.org/Benutzerhandbuch/Tote-Tasten-und-Compose/#erzeugbare-zeichen-mit-compose) |
|||
|
|||
## Dateien in diesem Directory |
|||
|
|||
src/*.module |
|||
: Enthält die Quelldateien für verschiedene Module der Compose-Datei. |
|||
Die Gliederung ist thematisch. |
|||
|
|||
src/*.remove |
|||
: Enthält Konflikte mit anderen Modulen. Der Inhalt dieser Dateien wird beim |
|||
Laden des entsprechenden Moduls gelöscht. |
|||
|
|||
Makefile |
|||
: Erstellt aus den Modulen eine oder mehrere lauffähige |
|||
XCompose-Dateien. |
|||
|
|||
compose_gui.sh |
|||
: Graphisches Frontend (je nach System kdialog oder zenity) für |
|||
`make config && make install` |
|||
|
|||
XCompose* |
|||
: Lauffähige Compose-Datei (werden mittels Makefile erzeugt). Sie ist |
|||
unter Linux unter dem Namen ${HOME}/.XCompose zu speichern. |
@ -1,34 +0,0 @@ |
|||
= Informationen über Compose = |
|||
Für die Installation und den Gebrauch der Compose-Funktion siehe |
|||
https://wiki.neo-layout.org/wiki/Tote%20Tasten%20und%20Compose |
|||
|
|||
Für technische Informationen zur Bearbeitung der Compose-Kombinationen siehe |
|||
https://wiki.neo-layout.org/wiki/Treiber-Know-How#Compose |
|||
|
|||
= Dateien in diesem Directory = |
|||
|
|||
src/*.module |
|||
Enthält die Quelldateien für verschiedene Module der Compose-Datei. |
|||
Die Gliederung ist thematisch. |
|||
|
|||
src/*.remove |
|||
Enthält Konflikte mit anderen Modulen. Der Inhalt dieser Dateien wird beim |
|||
Laden des entsprechenden Moduls gelöscht. |
|||
|
|||
Makefile |
|||
Erstellt aus den Modulen eine oder mehrere lauffähige |
|||
XCompose-Dateien. |
|||
|
|||
compose_gui.sh |
|||
Graphisches Frontend (je nach System kdialog oder zenity) für |
|||
`make config && make install` |
|||
|
|||
XCompose* |
|||
Lauffähige Compose-Datei (werden mittels Makefile erzeugt). Sie ist |
|||
unter Linux unter dem Namen ${HOME}/.XCompose zu speichern. |
|||
|
|||
contrib/* |
|||
enthält Informationen, die veraltet sind, nicht mehr gepflegt |
|||
werden, oder aus einem anderen Grund nicht Teil der offiziellen |
|||
Release zu sein brauchen. |
|||
|
@ -1,8 +0,0 @@ |
|||
= Contrib = |
|||
|
|||
Weitere Skripten und Informationen. Zum Teil nicht mehr gepflegt. |
|||
|
|||
- en_US_min.module |
|||
Eine »abgespeckte« Variante der en_US.UTF-8, siehe |
|||
https://wiki.neo-layout.org/wiki/Tote%20Tasten%20und%20Compose |
|||
|
2496
Compose/contrib/en_US_min.module
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -1,12 +1,11 @@ |
|||
= Dateien in diesem Directory = |
|||
# Dateien in diesem Directory |
|||
|
|||
*.module |
|||
|
|||
Enthält die Quelldateien für verschiedene Module der Compose-Datei. |
|||
: Enthält die Quelldateien für verschiedene Module der Compose-Datei. |
|||
Die Gliederung ist thematisch. Die Inhalte sollten disjunkt sein, |
|||
damit ist theoretisch eine beliebige Zusammenstellung der Module |
|||
möglich. |
|||
|
|||
en_US.UTF-8 |
|||
wird von AHK compose-gen benötigt. Enthält Cokos, die unter Linux |
|||
: wird von AHK compose-gen benötigt. Enthält Cokos, die unter Linux |
|||
bereits vorliegen (sollten). |
@ -1,32 +0,0 @@ |
|||
== Bugreports an Gnome/GTK senden == |
|||
Siehe Mail von Benjamin Kellermann vom 19.07.2007 09:20. |
|||
|
|||
24) ‣ Liste der toten Tasten erweitern, so dass alle Möglichkeiten drin stehen. |
|||
Denn auf viele Zeichen kommt man gar nicht, wenn man es nicht schon weiß |
|||
(beispielsweise ^2 = ²). |
|||
Die Liste vielleicht aufteilen in mathematische Operatoren, Buchstaben, |
|||
sonstige Zeichen. |
|||
‣ Tabelle aller Zeichen (besonders wichtig sind die akzentuierten |
|||
Buchstaben!), ungefähr so: |
|||
|
|||
Griechische Zeichen |
|||
-----------+---------------- |
|||
⋮ | ⋮ |
|||
δ | Mod3+Shift+D |
|||
⋮ | ⋮ |
|||
|
|||
MatNat-Zeichen |
|||
-----------+---------------- |
|||
∫ | Mod3+Mod4+I |
|||
⋮ | ⋮ |
|||
|
|||
Lateinische Buchstaben mit Akzenten |
|||
-----------+---------------- |
|||
ë | totes Mod3+Taste_rechts_neben_ß und dann e |
|||
⋮ | ⋮ |
|||
|
|||
42) Anleitung schreiben |
|||
Eine kurze und außerdem ausführliche Anleitung für die Zeichen und |
|||
deren Benutzung schreiben. |
|||
Die Kurzeinführung sollte solche Zeichen mitabdecken: |
|||
( ) \ / ! ? ; : _ - @ ¢ = + und % und Gedankenstrich/Bisstrich |
@ -1,13 +0,0 @@ |
|||
== Neo 2.0 für Android == |
|||
|
|||
=== Multiling O Keyboard === |
|||
Installation (siehe auch Ticket https://wiki.neo-layout.org/ticket/476): |
|||
1. Multiling O Tastatur installieren, und als Tastatur auswählen |
|||
(https://play.google.com/store/apps/details?id=kl.ime.oh), |
|||
2. Inhalt des Skripts komplett markieren und kopieren |
|||
3. von der Leertaste auf „Layouts...“ swypen, |
|||
4. [+DIY] |
|||
5. „Einfügen“ drücken |
|||
6. mit „OK“ bestätigen. |
|||
|
|||
Siehe auch Beschreibung im Wiki https://wiki.neo-layout.org/wiki/Neo%20einrichten |
@ -1,11 +0,0 @@ |
|||
= Neue Presseberichte = |
|||
In diesem Ordner sollen noch nicht fertige Pressebericht über Neo gesammelt |
|||
werden, so dass sie vor der Veröffentlichung noch einmal auf Fehler oder |
|||
mögliche Verbesserungen von der Gemeinschaft der Neo-Entwickler gegengelesen |
|||
werden können. |
|||
|
|||
Genauere Informationen hierzu finden sich m Neo-Wiki: |
|||
http://wiki.neo-layout.org/wiki/Presseberichte |
|||
|
|||
Allgemeinere Hinweise über die Werbung für Neo finden sich unter: |
|||
http://wiki.neo-layout.org/wiki/Vermarktung |
@ -1,31 +0,0 @@ |
|||
= C64 Neo-Tastaturtreiber = |
|||
Auch für den alten 64er ist jetzt ein Neo-Tastaturtreiber zu haben. Der Treiber (Version 1.0 von Neo, nicht das aktuellen Neo 2) befindet sich in einem Alphastadium, also ist weitgehend ungetestet, da ich hier zur Zeit noch keine Möglichkeit habe, die Dateien auf einen echten C64 zu übertragen (bitte berichten, wenn es Erfolge gibt). Deshalb beschränkt sich der (erfolgreiche) Test bislang auf den C64-Emulator VICE. |
|||
|
|||
Programmiert sind sie mit Hilfe von ACME (mehr zum 65xx-Crossassembler ACME findet man in der 64er-Ecke). |
|||
|
|||
== Treiberdateien == |
|||
Die Treiberdateien und Quellen dazu gibt es hier: commodore64. Benötigt wird für den Betrieb nur die Datei neo-layout.prg. |
|||
|
|||
== Wie aktivieren == |
|||
Zum Treiber ist nicht viel zu sagen, außer dass er ganz normal mit |
|||
LOAD "NEO-LAYOUT.PRG", 8 |
|||
geladen werden kann und mit |
|||
RUN |
|||
gestartet wird. Die Treiberroutine kopiert sich daraufhin nach $c000 (12*4096) und aktiviert sich. |
|||
|
|||
== Wie deaktivieren == |
|||
Ausschalten lässt sich der Treiber einfach durch den Run/Stop-Restore-Warmstart. |
|||
|
|||
== Probleme und TODO == |
|||
Da der 64er-Emulator VICE, den ich für die Entwicklung benutzt habe, seine Tastatur etwas seltsam belegt, lässt sich für mich nicht eindeutig bestimmen, ob alle Tasten richtig kommen. Außerdem enthält das Neo-Layout normalerweise deutsche Sonderzeichen, die beim C64 allerdings nicht vorhanden sind. Daher wurden auf die entsprechenden Tasten Klammern und dergleichen gelegt. |
|||
|
|||
Ebenfalls wurde die CTRL-Ebene für diesen Alphaversion noch nicht angepasst. Erstmal abwarten, ob sich jemand dafür interessiert, bevor ich mir die Mühe mache. |
|||
|
|||
Es macht ebenfalls kaum Mühe einen entsprechend gepatchten Kernel zu erstellen, indem man die Layout-Tabellen einfach an die entsprechende Stelle kopiert. Für eine Alphaversion ging mir das allerdings erstmal zu weit. |
|||
|
|||
== Randbemerkungen == |
|||
Man findet als Anfang vom Assemblerprogramm einen trickreichen Aufbau, der auch auf andere solche Programme übertragbar ist. Der Basic-Aufruf der Startroutine per SYS und Zeilennummern und die ganze Struktur ist schon in der Assemblerdatei fertig gemacht. |
|||
|
|||
Wenn man dest anders legt, kann der Neo-Treiber eigentlich an jede beliebige Stelle im Speicher installiert werden, solange keine Bankswitches und Memorymappings über das Prozessorregister dafür notwendig werden. |
|||
|
|||
In den Keytabellen habe ich die Originalzeilen mit einem Semikolon (;) als Kommentar ausgeklammert, damit man sehen kann auf welche Originalzeichen die entsprechenden Neo-Zeichen belegt wurden. Fehler lassen sich so leichter finden und korrigieren. |
@ -1,12 +0,0 @@ |
|||
Hier, im Verzeichnis grafik befinden sich Grafiken, die man ausdrucken kann, |
|||
oder mit denen man (Aufsteller) die Tastaturbelegung lernen kann. |
|||
|
|||
== neo20-aufsteller.pdf – Zum Lernen == |
|||
Diese Seite kann man sich ausdrucken und vor sich hinstellen (wie ein |
|||
Namensschild), um das Neo-Layout lernen zu können, oder mal etwas nach zu |
|||
schauen. Eine kurze Version der FAQ ist auch hinten drauf. |
|||
|
|||
== neo20.txt – Die Referenz == |
|||
Die Datei neo20.txt (im Verzeichnis A-REFERENZ-A) ist die Refernz für alle |
|||
weiteren Grafiken und die Treiber für die einzelnen Betriebsysteme. |
|||
|
@ -1 +0,0 @@ |
|||
Vorschläge von Martin für die Mod-Tasten und für Kombi/Compose. |
@ -1 +0,0 @@ |
|||
Das Programm befindet sich in einen mehr oder weniger unnutzbaren Zustand. Wer Lust hat kann Verbesserung{en,svorschläge} einsenden. Es zwingt euch keiner das Programm zu benutzen, keine Garantie, bla bla bla ;) |
@ -1,51 +0,0 @@ |
|||
== Neo 2.0 für Linux == |
|||
Für viele Linuxdistributionen sind hier Treiber zu finden. |
|||
|
|||
=== X === |
|||
Dieser Treiber ersetzt die veraltete Neo Version 1.0, die bei allen |
|||
Linuxdistributionen schon dabei ist. Zur sauberen und systemweiten Installation |
|||
braucht man Administrator-Rechte (root-Rechte). |
|||
|
|||
=== xmodmap === |
|||
Dieser Treiber nutzt das Programm xmodmap des X-Servers. Man braucht also |
|||
keine Administrator-Rechte (root-Rechte), um diesen zu nutzen. Allerdings hat |
|||
man hiermit bei der Anmeldung keine Neo-Tastaturbelegung (bei der |
|||
Passworteingabe bedenken!). |
|||
Vorteile der Xmodmap sind: |
|||
• hohe Portabilität: |
|||
Beispielsweise die Xmodmap-Datei auf einen USB-Stick kopieren und in den |
|||
fremden Linux-Rechner einstecken, schon kann man mit Neo tippen. |
|||
• einfache Installation: |
|||
für einen Benutzer kann NEO komplett und sauber durch das Skript ›installiere_neo‹ |
|||
zum Testen und zur permanenten Benutzung eingerichtet werden. |
|||
|
|||
=== console === |
|||
Dieser Ordner enthält eine keymap, um die NEO-Tastaturbelegung auch ohne X auf |
|||
der Konsole benutzten zu können. Diese kann mithilfe von Skripten automatisch |
|||
aus der »normalen« xmodmap erstellt werden. |
|||
|
|||
=== bin === |
|||
Dieses Verzeichnis enthält einige nützliche Shell-Befehle zur Ausgabe der |
|||
Neo-Tastaturbelegung (auch einzelne Ebenen) sowie die Möglichkeit, über ›uiae‹ |
|||
bzw. ›asdf‹ einfach zwischen NEO und QWERT* hin- und herzuwechseln. |
|||
|
|||
|
|||
=== Verwenden von NEO === |
|||
Ein einfacher Weg, NEO unter dem eigenen Benutzer zu testen oder dauerhaft zu |
|||
verwenden, ist, die Datei ›installiere_neo‹ herunterzuladen, ausführbar zu |
|||
machen und auszuführen: |
|||
|
|||
wget http://neo-layout.org/installiere_neo |
|||
chmod u+x installiere_neo |
|||
./installiere_neo |
|||
|
|||
Die Installation stellt mehrere Optionen vor – u.a. NEO nur zu testen, die |
|||
Standardbelegung aber bei QWERTZ zu belassen. |
|||
|
|||
Der Vorteil von ›installiere_neo‹ ist, dass NEO im vollem Umfang genutzt wird; |
|||
dazu zählt z.B.: NEO-Tastaturbelegung, Compose-Erweiterung von NEO, Skripte |
|||
zum Darstellen der NEO-Belegung und zum leichten Wechel zwischen NEO und QWERTZ |
|||
|
|||
Ein weiter Aufruf von ›installiere_neo‹ bietet u.a. die Optionen, NEO gänzlich |
|||
vom eigenen System zu entfernen, sofern NEO zuvor auch mit ›installiere_neo‹ |
|||
eingerichtet worden ist. |
@ -1,103 +0,0 @@ |
|||
== Wiki == |
|||
Aktuelle Anleitungen gibt es immer im Wiki. |
|||
Hierfür wäre die URL |
|||
http://wiki.neo-layout.org/wiki/Neo unter Linux einrichten/xkbmap |
|||
die richtige Stelle. |
|||
Für Offliner gibt es diese alte README, die immer mal wieder auf den |
|||
aktuellen Stand gebracht wird. Insbesondere von den Entwicklern. |
|||
|
|||
______________________________________________________________________ |
|||
Probleme gibt es bei Systemen mit Xorg Versionen vor 7.3 bzw. X-Server |
|||
vor 1.3 (Fedora 6, Gentoo stable, Ubuntu 7.04 und andere). |
|||
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«. |
|||
—————————————————————————————————————————————————————————————————————— |
|||
|
|||
== Installation durch Ersetzen der Systemdateien (Root-Rechte erforderlich) == |
|||
|
|||
Der Vorteil dieser Methode ist die gute Systemintegration. Nach der Installation |
|||
kann das Neo-Layout und seine Modifier-Optionen auch in GUI-Tools, wie sie es in |
|||
Gnome und KDE gibt, ausgewählt und verwendet werden. |
|||
|
|||
Dazu wird der gesamte Inhalt dieses Verzeichnisses nach /usr/share/X11/xkb/ |
|||
kopiert. |
|||
Eine Sicherheitskopie der alten Dateien ist empfehlenswert! |
|||
|
|||
=== Aktivieren === |
|||
Zum Aktivieren nur |
|||
setxkbmap de neo |
|||
eintippen. |
|||
|
|||
=== Deaktivieren === |
|||
Zurück zu qwertz geht es mit: |
|||
setxkbmap de |
|||
|
|||
=== uiae/asdf-Umschalten === |
|||
Trägt man folgende Zeilen in die ~/.bashrc, ~/.zshrc oder vergleichbares ein, |
|||
kann man anschließend mittels abrollen der linken Hand auf der Grundreihe |
|||
zwischen qwertz und NEO wechseln. |
|||
|
|||
alias asdf='setxkbmap de neo' |
|||
alias uiae='setxkbmap de' |
|||
|
|||
=== Neo für alle Benutzer – Umschalten mit Rollen === |
|||
|
|||
Trägt man folgende Zeilen in seine xorg.conf (nur mit root-Zugang möglich) ein, |
|||
kann man anschließend mittels drücken der Rollen-Taste zwischen qwertz und |
|||
NEO wechseln. Die Rollen-LED zeigt den aktuellen Status an. |
|||
|
|||
Option "XkbLayout" "de,de" |
|||
Option "XkbVariant" "neo,nodeadkeys" |
|||
Option "XkbOptions" "grp:sclk_toggle,grp_led:scroll" |
|||
|
|||
Seit X.org 7.3 wird die Tastatur von HAL verwaltet. um gleiche Einstellungen |
|||
vorzunehmen erstellt man in /etc/hal/fdi/policy eine Datei namens |
|||
10-x11-input.fdi mit folgendem Inhalt: |
|||
|
|||
<match key="info.capabilities" contains="input.keys"> |
|||
<merge key="input.x11_driver" type="string">evdev</merge> |
|||
<merge key="input.x11_options.XkbModel" type="string">evdev</merge> |
|||
<merge key="input.x11_options.XkbLayout" type="string">de,de</merge> |
|||
<merge key="input.x11_options.XkbVariant" type="string">neo,nodeadkeys</merge> |
|||
<merge key="input.x11_options.XkbOptions" type="string">grp:sclk_toggle,grp_led:scroll</merge> |
|||
</match> |
|||
|
|||
|
|||
== Installation ohne Ersetzen der Systemdateien == |
|||
|
|||
Hierzu werden keinerlei Root-Rechte benötigt. Allerdings ist hierdurch keine |
|||
gute Systemintegration gewährleistet. |
|||
Die folgenden Befehle sollten im diesem Verzeichnis ausgeführt werden. |
|||
|
|||
=== Aktivieren === |
|||
Folgender Befehl aktiviert Neo: |
|||
setxkbmap -I./ de neo -print | xkbcomp - -I./ $DISPLAY |
|||
|
|||
Die ausgegebenen Warnings, sowie zwei Errors können im Normalfall ignoriert |
|||
werden. |
|||
|
|||
=== Deaktivieren === |
|||
Zurück zu qwertz geht es mit: |
|||
setxkbmap de |
|||
|
|||
=== uiae/asdf-Umschalten === |
|||
Trägt man folgende Zeilen in die ~/.bashrc, ~/.zshrc oder vergleichbares ein, |
|||
kann man anschließend mittels abrollen der linken Hand auf der Grundreihe |
|||
zwischen qwertz und NEO wechseln. |
|||
|
|||
alias asdf='setxkbmap -I$NEO_PWD de neo -print | xkbcomp - -I$NEO_PWD $DISPLAY' |
|||
alias uiae='setxkbmap de' |
|||
|
|||
wobei $NEO_PWD durch dieses Verzeichnis ersetzt werden muss. |
|||
|
|||
|
|||
|
|||
== FAQ == |
|||
Bei Problemen erst mal in die FAQ schauen, das meiste ist bekannt. |
|||
|
|||
== Quelle == |
|||
Die Dateien in diesem Ordner basieren auf den Orginaldateien aus xkeyboard-config: |
|||
|
|||
http://cgit.freedesktop.org/xkeyboard-config/ |
@ -1,3 +0,0 @@ |
|||
== Hinweis auf unser Wiki == |
|||
Alle Informationen über den Apple-Treiber finden sich in unserem Wiki: |
|||
https://wiki.neo-layout.org/wiki/Neo auf dem Apple Macintosh einrichten |
@ -1,76 +0,0 @@ |
|||
Spezialtraining nach Sigrid Lude |
|||
gelaeufig* sind auf NEO angepasst |
|||
|
|||
Handhaltung: |
|||
Die Hände dürfen sich beim Schreiben nicht nach außen drehen. |
|||
Folgende Handkontrolle ist hilfreich: |
|||
Finger auf uia58rtd legen und dann beide Zeigefinger zum |
|||
e bzw. n so zurücknehmen, dass die Hände nicht nach außen oder |
|||
zum Körper hin bewegt werden oder sich die Ellbogen vom Körper |
|||
entfernen. |
|||
|
|||
Schreibfluss: |
|||
Auf exakte Metrik ist stets zu achten. Wird unregelmäßig geschrieben, |
|||
muss die Geschwindigkeit so weit gedrosselt werden, bis der |
|||
Schreibfluss wieder gleichmäßig ist. Das Tempo darf nie forciert |
|||
werden, es steigert sich automatisch. |
|||
|
|||
Korrekturen |
|||
Damit der Schreibfluss nicht unterbrochen wird, ist jegliche Art der |
|||
Korrektur zu unterlassen. |
|||
|
|||
|
|||
Übungsanleitungen |
|||
================= |
|||
|
|||
Geläufigkeitsübungen: |
|||
Die Geläufigkeitsübungen sind langsam und spielerisch zu beginnen. Hier |
|||
ist besonders auf die korrekte Handhaltung und auf metrisches Schreiben |
|||
zu achten. Lesen und Schreiben fallen leichter, wenn Ablauf und |
|||
Richtung der Fingerbewegung "innerlich" auf der Tastatur gesehen |
|||
werden. |
|||
Zweck: Lockerung der Fingermuskulatur wie auch im Sport üblich. |
|||
|
|||
Konzentrationsübungen: |
|||
Erhöhung der Aufmerksamkeit am unübersichtlichen Wortbild, hier |
|||
ausschließlich fremdsprachige Wörter, Signale zu erhöhter Konzentration |
|||
durch ungewohnte Buchstabenfolgen, Bewusstwerden des Schreibvorgangs |
|||
"sehen, umsetzen, antasten, tippen" |
|||
Zweck: Bewusstwerdung der Griffwege |
|||
|
|||
Vorgreifübungen: |
|||
Am Beispiel vom Wort Vater (Achtung qwertz) |
|||
1. Finger sind in der Grundstellung. |
|||
2. Zeigefinger geht zum v, schlägt an und geht zur |
|||
Grundstellung zurück |
|||
3. während des Zurückgehens schlögt der kleine Finger a an, |
|||
4. während des anschlags von a geht der Finger zum t, |
|||
5. schlägt t an (geht zur Grundstellung zurück), |
|||
6. während des Zurückgehens geht der Mittelfinger zum e, |
|||
7. schlägt e an (geht zur Grundstellung zurück), |
|||
8. während des Zurückgehens geht der Zeigefinger zum r, |
|||
9. schlägt r an (geht zur Grundstellung zurück). |
|||
Je nach Lage der Tasten können mehrere Buchstaben gleichzeitig |
|||
vorgegriffen werden. Auch hier ist unbedingt auf metrisches Schreiben |
|||
zu achten. |
|||
Zweck: Steigerung der Geschwindigkeit. |
|||
|
|||
Komparativschreiben: |
|||
Steigerung der Gelenkigkeit des einzelnen Fingers am übersichtlichen |
|||
Wortbild, Verstärkung seiner Unabhängigkeit durch Abfolge von |
|||
Tastenanschlägen, jeweils nur Finger rechte Hand, Finger linke Hand |
|||
und zuletzt wechselseitig. |
|||
Zweck: Erste spürbare Steigerung der Anfangsgeschwindigkeit. |
|||
|
|||
Regulativschreiben: |
|||
Gleichmäßigkeit der Buchstabensetzung durch Metrik und |
|||
Intervallschreiben (Stoppuhr), Zurückstufung der meist überhöhten |
|||
Anfangsgeschwindigkeiten, Einpendelung in das vorgegebene Tempo, |
|||
Durchhalten des Gleichmaßes bei unvermittelter Erkenntnis, dass eine |
|||
höhere Geschwindigkeit möglich gewesen wäre, Registrierung der |
|||
unvermuteten Reserve. |
|||
Zweck: Schulung des Zeit- bzw. Tempogefühls, Hinführung zu der |
|||
überraschenden Feststellung einer möglichen Leistungssteigerung |
|||
und damit auf beinahe mediale Weise zu dieser |
|||
Leistungssteigerung selbst, zur erhöhten Anschlagszahl. |
|||
|
@ -0,0 +1,84 @@ |
|||
# Spezialtraining nach Sigrid Lude |
|||
|
|||
Die Dateien `gelaeufig*` sind auf Neo angepasst. |
|||
|
|||
### Handhaltung |
|||
Die Hände dürfen sich beim Schreiben nicht nach außen drehen. |
|||
|
|||
Folgende Handkontrolle ist hilfreich: |
|||
Finger auf uia58rtd legen und dann beide Zeigefinger zum |
|||
e bzw. n so zurücknehmen, dass die Hände nicht nach außen oder |
|||
zum Körper hin bewegt werden oder sich die Ellbogen vom Körper |
|||
entfernen. |
|||
|
|||
### Schreibfluss |
|||
Auf exakte Metrik ist stets zu achten. Wird unregelmäßig geschrieben, |
|||
muss die Geschwindigkeit so weit gedrosselt werden, bis der |
|||
Schreibfluss wieder gleichmäßig ist. Das Tempo darf nie forciert |
|||
werden, es steigert sich automatisch. |
|||
|
|||
### Korrekturen |
|||
Damit der Schreibfluss nicht unterbrochen wird, ist jegliche Art der |
|||
Korrektur zu unterlassen. |
|||
|
|||
|
|||
## Übungsanleitungen |
|||
|
|||
### Geläufigkeitsübungen |
|||
Die Geläufigkeitsübungen sind langsam und spielerisch zu beginnen. Hier |
|||
ist besonders auf die korrekte Handhaltung und auf metrisches Schreiben |
|||
zu achten. Lesen und Schreiben fallen leichter, wenn Ablauf und |
|||
Richtung der Fingerbewegung "innerlich" auf der Tastatur gesehen |
|||
werden. |
|||
|
|||
**Zweck:** Lockerung der Fingermuskulatur wie auch im Sport üblich. |
|||
|
|||
### Konzentrationsübungen |
|||
Erhöhung der Aufmerksamkeit am unübersichtlichen Wortbild, hier |
|||
ausschließlich fremdsprachige Wörter, Signale zu erhöhter Konzentration |
|||
durch ungewohnte Buchstabenfolgen, Bewusstwerden des Schreibvorgangs |
|||
"sehen, umsetzen, antasten, tippen" |
|||
|
|||
Zweck: Bewusstwerdung der Griffwege |
|||
|
|||
### Vorgreifübungen |
|||
|
|||
Am Beispiel vom Wort Vater (Achtung qwertz): |
|||
|
|||
1. Finger sind in der Grundstellung. |
|||
2. Zeigefinger geht zum v, schlägt an und geht zur |
|||
Grundstellung zurück |
|||
3. während des Zurückgehens schlögt der kleine Finger a an, |
|||
4. während des anschlags von a geht der Finger zum t, |
|||
5. schlägt t an (geht zur Grundstellung zurück), |
|||
6. während des Zurückgehens geht der Mittelfinger zum e, |
|||
7. schlägt e an (geht zur Grundstellung zurück), |
|||
8. während des Zurückgehens geht der Zeigefinger zum r, |
|||
9. schlägt r an (geht zur Grundstellung zurück). |
|||
|
|||
Je nach Lage der Tasten können mehrere Buchstaben gleichzeitig |
|||
vorgegriffen werden. Auch hier ist unbedingt auf metrisches Schreiben |
|||
zu achten. |
|||
|
|||
**Zweck:** Steigerung der Geschwindigkeit. |
|||
|
|||
### Komparativschreiben |
|||
Steigerung der Gelenkigkeit des einzelnen Fingers am übersichtlichen |
|||
Wortbild, Verstärkung seiner Unabhängigkeit durch Abfolge von |
|||
Tastenanschlägen, jeweils nur Finger rechte Hand, Finger linke Hand |
|||
und zuletzt wechselseitig. |
|||
|
|||
**Zweck:** Erste spürbare Steigerung der Anfangsgeschwindigkeit. |
|||
|
|||
### Regulativschreiben |
|||
Gleichmäßigkeit der Buchstabensetzung durch Metrik und |
|||
Intervallschreiben (Stoppuhr), Zurückstufung der meist überhöhten |
|||
Anfangsgeschwindigkeiten, Einpendelung in das vorgegebene Tempo, |
|||
Durchhalten des Gleichmaßes bei unvermittelter Erkenntnis, dass eine |
|||
höhere Geschwindigkeit möglich gewesen wäre, Registrierung der |
|||
unvermuteten Reserve. |
|||
|
|||
**Zweck:** Schulung des Zeit- bzw. Tempogefühls, Hinführung zu der |
|||
überraschenden Feststellung einer möglichen Leistungssteigerung |
|||
und damit auf beinahe mediale Weise zu dieser |
|||
Leistungssteigerung selbst, zur erhöhten Anschlagszahl. |
@ -1,47 +0,0 @@ |
|||
= Neo 2 für FreeBSD = |
|||
Von Haus aus bringt FreeBSD Unterstützung für Neo 1 in Xorg mit. Für die |
|||
Konsole und für Neo 2 in X muss also ein Treiber installiert werden. |
|||
|
|||
== Neo auf der Konsole == |
|||
Für FreeBSD an der Konsole muss die Treiberdatei mit folgendem Befehl geladen |
|||
werden: |
|||
|
|||
$ kbdcontrol -l neo.kbd |
|||
|
|||
Um das Layout permanent zu verwenden lohnt es sich die neo.kbd in das |
|||
Verzeichnis für Keymaps als root-Benutzer zu plazieren: |
|||
# cp neo.kbd /usr/share/syscons/keymaps/ |
|||
|
|||
Trägt man dann noch keymap="neo" in /etc/rc.conf ein sollte vom nächsten |
|||
Boot an immer das richtige Layout verwenden werden. |
|||
|
|||
=== Hinweis === |
|||
FreeBSD sieht nicht vor dass UTF-8 an der regulären Konsole verwendet wird. |
|||
Dadurch ist es nicht möglich die meisten Sonderzeichen die Neo erlaubt zu |
|||
implementerien. Einige ISO-8859 Zeichen, wie Umlaute und Akzentvokale, sind |
|||
implementiert aber ein grosser Teil von Neo ist hier nicht zugänglich ohne |
|||
grundlegender Überarbeitung des Konsolenmodus unter FreeBSD. Dieser Treiber |
|||
ist also nicht als vollständiger Ersatz gedacht, sondern nur um grundlegende |
|||
Systemadministration durch Ebene 1-3 möglich zu machen ohne in X zu wechseln. |
|||
|
|||
Dies trifft nicht zu wenn ein Terminalfenster (lokal oder entfernt) unter |
|||
X verwendet wird. Das korrekte Charset zu setzen bleibt aber nicht aus. |
|||
|
|||
== Neo unter X == |
|||
=== Xkb === |
|||
Es ist möglich die "de" Datei aus linux/X in FreeBSD zu installieren. Der |
|||
Standardordner hierfür ist in den meisten Fällen |
|||
/usr/local/share/X11/xkb/symbols oder /usr/share/X11/xkb/symbols. |
|||
|
|||
Auch hier ergeben sich Probleme mit den Modifiern und bisher scheinen nur |
|||
Ebene 1 und 2 verfügbar zu sein. |
|||
|
|||
=== Xmodmap === |
|||
Die neo_de.xmodmap aus dem Linux-Verzeichnis sollte mit 7.1 fast alle |
|||
bekannten Funktionen liefern. Genaueres wird in Kürze ergänzt. |
|||
|
|||
== Todo == |
|||
|
|||
* Modifier für Xmodmap durchtesten |
|||
* Probleme bei Xkb identifizieren |
|||
* Test der Treiber auf Systemen die auf FreeBSD beruhen wie PC-BSD, etc |
@ -1,7 +0,0 @@ |
|||
==Neo 2 unter NetBSD== |
|||
|
|||
Bisher sind keine Ergebnisse für NetBSD verfügbar, der Status von |
|||
OpenBSD sollte aber -- besonders in Bezug auf wscons [1] -- relativ ähnlich |
|||
sein zu dem von NetBSD. |
|||
|
|||
[1] http://cvsweb.netbsd.org/cgi-bin/cvsweb.cgi/src/sys/dev/pckbport/wskbdmap_mfii.c |
@ -1,46 +0,0 @@ |
|||
=Neo 2 unter OpenBSD= |
|||
|
|||
==Vorbereitung== |
|||
|
|||
Ohne eine Installation die UTF-8 verwendet kann es zu schwer zu definieren |
|||
Problemen beim Testen der Layouts (unter X) kommen. Ein erster Schritt |
|||
sollten also die folgenden Variablen in .profile und .cshrc sein: |
|||
export LANG=de_DE.UTF-8 |
|||
export LC_ALL=de_DE.UTF-8 |
|||
|
|||
Ein relativ guter Testkandidat der auf den meisten Systemen verfügbar sein |
|||
sollte ist Firefox. In der Addresszeile kann schnell überprüft werden ob |
|||
z.B. überhaupt irgendwelche Zeichen von Ebene 4 & 6 dargestellt werden |
|||
können. Xterm dagegen wird kaum hilfreiche Informationen liefern. |
|||
|
|||
==Wscons== |
|||
|
|||
Der OpenBSD-Kernel verwendet das aus NetBSD stammende wscons. Um ein neues |
|||
Layout verwenden zu können muss es erst im Quellcode eingebunden werden. |
|||
Dabei wird zunächst ein Layout in wsksymdef.h definiert und dann werden die |
|||
vordefinierten Zeichen den passenden Tasten des Layouts in wskbdmap_mfii.c |
|||
zugeordnet. |
|||
In wskbdmap_mfii.c werden dabei (ähnlich wie unter FreeBSD) Tasten mit |
|||
Normal,Shifted, AltGr und Shifted-AltGr definiert. Eine Umlegung von AltGr |
|||
ermöglicht also die Verwendung von bis zu 4 Ebenen, wobei es sinnvoll scheint |
|||
entweder 4&5 oder 5&6 auszuschliessen. |
|||
|
|||
Aktueller Stand: Noch unvollständig, wer Zeit hat kann gerne helfen. |
|||
|
|||
==X== |
|||
|
|||
Theoretisch sollte linux/X/de auch unter OpenBSD funktioneren, da Xorg |
|||
auch hier Standard ist. Abgesehen von Fehlermeldungen für dead_psili |
|||
dead_dasia, die durch NoSymbol ersetzt werden können, funktioniert die |
|||
xkb-Datei momentan nicht (r1774). |
|||
|
|||
Aktueller Stand: Funktioniert nicht, wer Zeit hat kann gerne helfen. |
|||
|
|||
==Xmodmap== |
|||
|
|||
Unter Umständen muss Zeile 79 auskommentiert werden, der Fehler liess sich |
|||
nicht konsisten rekonstruieren. Ebenen 1-6 sind theoretisch alle verwendbar |
|||
wenn 79 nicht auskommentiert wurde, aber mehrere Zeichen, besonders die |
|||
griechischen Zeichen, führen zu interessanten Fehlern. |
|||
|
|||
Aktueller Stand: Funktioniert grösstenteils, wer Zeit hat kann gerne helfen. |
@ -1,39 +0,0 @@ |
|||
= Neo 2 unter OpenSolaris = |
|||
|
|||
== Neo 2 an der Konsole == |
|||
|
|||
Bisher existiert kein Treiber für die Konsole. Es wird vermutlich auch in |
|||
abschaubarer Zeit keiner verfügbar sein durch die Architektur von Solaris, |
|||
welche unterschiedliche Layouts im Kernel implementiert. |
|||
|
|||
Aus man kbd: |
|||
To set the language by default, set the LAYOUT variable in |
|||
the file /etc/default/kbd to the expected language. These |
|||
languages supported in kernel can be found by running kbd |
|||
-s. Other values are ignored. |
|||
|
|||
== Neo 2 unter X == |
|||
|
|||
Die Verwendung von linux/X/de funktioniert bisher noch nicht. |
|||
|
|||
Die von Linux bekannte xmodmap-Datei enthält eine Änderung von |
|||
Super_R auf Meta_R und eine ISO_Level3_Shift-Definition wurde auskommentiert. |
|||
Nach dem üblichen Aufruf über xmodmap sollte die Datei |
|||
unix/opensolaris/xmodmap/neo_de.xmodmap ohne Probleme Ebene 1-5 ansprechen. |
|||
Ebene 6 ist, möglicherweise durch die entfernte Definition, nicht zugänglich. |
|||
|
|||
== Fehlerbehebung == |
|||
Zunächst sollte sichergestellt sein dass die Umgebung eine korrekte Locale |
|||
verwendet, da dies sonst an vielen Stellen Probleme verursacht. Am einfachsten |
|||
ist dies global möglich in /etc/timezone indem man LANG wie folgt setzt: |
|||
LANG=de_DE.UTF-8 |
|||
|
|||
Wenn das Setzen der Locale Schwierigkeiten bereitet ist aber StarOffice eine |
|||
gute Möglichkeit Sonderzeichen dargestellt zu bekommen auch ohne die Locale |
|||
korrekt zu setzen. |
|||
|
|||
== TODO == |
|||
* Durchtesten der Modifier für Xmodmap |
|||
* Fehlersuche für linux/X/de |
|||
* Ist NEO 1 in xkb/symbols? (Nein) |
|||
* Treiber für Konsolenmodus (bleibt aus) |
@ -1,329 +0,0 @@ |
|||
!! ~/.xmodmap |
|||
!! |
|||
!! German NEO-Layout |
|||
!! adopted 2004 by Hanno Behrens <Hanno.Behrens@gmx.de> |
|||
!! inspired by Dvorak/de-ergo http://www.goebel-consult.de/de-ergo/ |
|||
!! Authors: |
|||
!! Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany> |
|||
!! Erik Streb <mail at erikstreb dot de> |
|||
!! Pascal Hauck <neo at pascalhauck dot de> |
|||
!! |
|||
!! Other Questions: |
|||
!! <diskussion at neo-layout dot org> |
|||
!! |
|||
!! $Revision$, $Date$ |
|||
!! http://neo-layout.org |
|||
!! |
|||
!! To try the layout in this file, simply do xmodmap <file>. |
|||
!! To load the layout in this file at X startup, simply store it as |
|||
!! ~/.xmodmap |
|||
|
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Ebenen |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Ebene 1: normal |
|||
! Ebene 2: Shift |
|||
! Ebene 3: Mod3 |
|||
! Ebene 4: Mod4 (zum Markieren Shift+Mod4) |
|||
! Ebene 5: Shift+Mod3 |
|||
! Ebene 6: Mod3+Mod4 (in dieser Reihenfolge!) |
|||
! Ebene 7: wird (bis auf technisch bedingte Ausnahmen) nicht belegt |
|||
! Multi_key=Compose (keine eigene Ebene): Mod3+Tab or right window key |
|||
! Feststellen/Shift_Lock: Shift+Shift |
|||
! Mod4_Lock: Mod4(rechts)+Mod4(links) |
|||
|
|||
! Reihenfolge der Ebenen in der Xmodmap: |
|||
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7 |
|||
|
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Modifier definition |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
clear Lock |
|||
clear Mod2 |
|||
! Mod2 war NumLock ! |
|||
clear Mod3 |
|||
clear Mod5 |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Shift |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! 50=left 62=right |
|||
! Shift+Shift ergibt ein ShiftLock (wie Caps, wirkt aber auf alle Zeichen, nicht nur auf Großbuchstaben) |
|||
! Der Lock lässt sich durch ein weiteres Shift lösen. |
|||
! Eigentlich (siehe Referenz) sollte hier ein CapsLock stehen. |
|||
keycode 50 = Shift_L Shift_Lock |
|||
keycode 62 = Shift_R Shift_Lock |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Mod3 |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! 66=left 51=right |
|||
! Make CapsLock an modifier called Mod3 (similar to AltGr) (Mode_switch or ISO_Group_Shift is for 3rd and 4th level) |
|||
! Make former CapsLock and qwertz-# to Mode_switch or ISO_Group_Shift |
|||
! Mod3(links) (=Qwertz-Caps) erlaubt nur 4 Ebenen |
|||
! Ohne einen Eintrag in der zweiten Gruppe (=Ebene 3) ergäbe Mod3+Mod3=Group_Shift+Group_Shift=Gruppe 3=Ebene 6. Das ist nicht gewünscht. |
|||
keycode 66 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol |
|||
keycode 51 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Mod4 |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! 94=left 113=right |
|||
! Make the former AltGr and qwertz-< to Mod4 (ISO_Level3_Shift) |
|||
! Mod4(rechts)+Mod4(links) lässt Mod4 einrasten (Mod4Lock) |
|||
! das funktioniert nur in dieser Reihenfolge, da Mod4(rechts) (=Qwertz-AltGr) nur 4 Ebenen hat |
|||
! Der Lock lässt sich durch ein weiteres Mod4 lösen. |
|||
keysym less = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol |
|||
!keysym ISO_Level3_Shift = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! window keys |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! keysym Super_L = Super_L |
|||
! keycode 116 = Super_R |
|||
keysym Meta_R = Multi_key Multi_key |
|||
! add Mod4 = Super_L |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! general Lock |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Einrasten über linke Win-Taste+Modifier, Lösen über nochmaliges Betätigen des Modifiers |
|||
! Shift_Lock und Mo4_Lock funktionieren, Mod3_Lock lässt sich aber nicht mehr lösen!!!! |
|||
! keycode 115 = ISO_Lock NoSymbol |
|||
! add Lock = ISO_Lock |
|||
|
|||
|
|||
! add Mod3 = ISO_Group_Shift |
|||
! add Mod5 = ISO_Level3_Shift |
|||
|
|||
|
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! main keyboard |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Tab key |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
keycode 23 = Tab ISO_Left_Tab Multi_key ISO_Level3_Lock |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Space and Return key |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
keycode 65 = space space space nobreakspace KP_0 KP_0 U202F NoSymbol |
|||
keycode 36 = Return Return Return Return KP_Enter KP_Enter Return Return |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! dead keys |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7 |
|||
|
|||
keycode 49 = dead_circumflex dead_caron U21BB U02DE dead_abovedot Pointer_EnableKeys dead_belowdot NoSymbol |
|||
! called T1 ˆ ˇ ↻ ˞ ˙ (keypad-mouse mode) . |
|||
keycode 21 = dead_grave dead_cedilla dead_abovering dead_dasia dead_diaeresis NoSymbol dead_macron NoSymbol |
|||
! called T2 ` ¸ ˚ ῾ dasia (asper) ¨ ¯ |
|||
keycode 35 = dead_acute dead_tilde dead_stroke dead_psili dead_doubleacute NoSymbol dead_breve NoSymbol |
|||
! called T3 ´ ˜ / ᾿ psili (lenis) ˝ ˘ |
|||
|
|||
|
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! The first row (number Row) |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7 |
|||
|
|||
keycode 10 = 1 degree onesuperior onesubscript ordfeminine NoSymbol notsign NoSymbol |
|||
! ° ¹ ₁ ª ¬ |
|||
keycode 11 = 2 section twosuperior twosubscript masculine NoSymbol logicalor NoSymbol |
|||
! § ² ₂ º ∨ |
|||
keycode 12 = 3 U2113 threesuperior threesubscript numerosign NoSymbol logicaland NoSymbol |
|||
! ℓ liter ³ ₃ № ∧ |
|||
keycode 13 = 4 guillemotright U203A femalesymbol NoSymbol NoSymbol U22A5 NoSymbol |
|||
! » › ♀ ⊥ perpendicular |
|||
keycode 14 = 5 guillemotleft U2039 malesymbol periodcentered NoSymbol U2221 NoSymbol |
|||
! « ‹ ♂ · ∡ angle sign |
|||
keycode 15 = 6 dollar cent U26A5 sterling NoSymbol U2225 NoSymbol |
|||
! $ ¢ ⚥ £ ∥ parallel |
|||
|
|||
keycode 16 = 7 EuroSign yen U03F0 currency NoSymbol rightarrow NoSymbol |
|||
! € ¥ ϰ Greek_kappa ¤ → |
|||
keycode 17 = 8 doublelowquotemark singlelowquotemark leftanglebracket Tab ISO_Left_Tab infinity NoSymbol |
|||
! „ ‚ ⟨ (bra) ∞ |
|||
keycode 18 = 9 leftdoublequotemark leftsinglequotemark rightanglebracket KP_Divide KP_Divide variation NoSymbol |
|||
! “ ‘ ⟩ (ket) / / ∝ proportional to |
|||
keycode 19 = 0 rightdoublequotemark rightsinglequotemark zerosubscript KP_Multiply KP_Multiply emptyset NoSymbol |
|||
! ” ’ ₀ * * ∅ |
|||
keycode 20 = minus emdash NoSymbol U2011 KP_Subtract KP_Subtract hyphen NoSymbol |
|||
! - — ‑ non-breaking - - soft hyphen |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! The upper row |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7 |
|||
|
|||
keycode 24 = x X ellipsis Greek_xi Prior Prior Greek_XI Greek_XI |
|||
! … ξ Ξ Ξ |
|||
keycode 25 = v V underscore NoSymbol BackSpace BackSpace radical NoSymbol |
|||
! _ √ |
|||
keycode 26 = l L bracketleft Greek_lambda Up Up Greek_LAMBDA Greek_LAMBDA |
|||
! [ λ Λ Λ |
|||
keycode 27 = c C bracketright Greek_chi Delete Delete U2102 NoSymbol |
|||
! ] χ ℂ komplex |
|||
keycode 28 = w W asciicircum Greek_omega Next Next Greek_OMEGA Greek_OMEGA |
|||
! ^ ω Ω Ω |
|||
|
|||
keycode 29 = k K exclam Greek_kappa exclamdown NoSymbol multiply NoSymbol |
|||
! ! κ ¡ × times |
|||
keycode 30 = h H less Greek_psi KP_7 KP_7 Greek_PSI Greek_PSI |
|||
! < η Ψ Ψ |
|||
keycode 31 = g G greater Greek_gamma KP_8 KP_8 Greek_GAMMA Greek_GAMMA |
|||
! > γ Γ Γ |
|||
keycode 32 = f F equal Greek_phi KP_9 KP_9 Greek_PHI Greek_PHI |
|||
! = φ Φ Φ |
|||
keycode 33 = q Q ampersand U03D5 KP_Add KP_Add U211A NoSymbol |
|||
! & ϕ Greek_phi + + ℚ rational |
|||
keycode 34 = ssharp U1E9E U017F Greek_finalsmallsigma U2212 NoSymbol jot NoSymbol |
|||
! ß ẞ Capital ß ſ long s ς − real minus ∘ ring operator |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! The home row (middle row) |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7 |
|||
|
|||
keycode 38 = u U backslash NoSymbol Home Home includedin NoSymbol |
|||
! \ ⊂ |
|||
keycode 39 = i I slash Greek_iota Left Left integral NoSymbol |
|||
! / ι ∫ |
|||
keycode 40 = a A braceleft Greek_alpha Down Down U2200 NoSymbol |
|||
! { α ∀ for all |
|||
keycode 41 = e E braceright Greek_epsilon Right Right U2203 NoSymbol |
|||
! } ε ∃ there exists |
|||
keycode 42 = o O asterisk Greek_omicron End End elementof NoSymbol |
|||
! * ο ∈ |
|||
|
|||
keycode 43 = s S question Greek_sigma questiondown NoSymbol Greek_SIGMA Greek_SIGMA |
|||
! ? σ ¿ Σ Σ |
|||
keycode 44 = n N parenleft Greek_nu KP_4 KP_4 U2115 NoSymbol |
|||
! ( ν ℕ natural |
|||
keycode 45 = r R parenright Greek_rho KP_5 KP_5 U211D NoSymbol |
|||
! ) ρ ℝ real |
|||
keycode 46 = t T minus Greek_tau KP_6 KP_6 partialderivative |
|||
! - τ ∂ |
|||
keycode 47 = d D colon Greek_delta KP_Separator comma Greek_DELTA Greek_DELTA |
|||
! : δ , , Δ Δ |
|||
keycode 48 = y Y at Greek_upsilon period KP_Decimal nabla NoSymbol |
|||
! @ υ . . ∇ |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! The lower row |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7 |
|||
|
|||
keycode 52 = udiaeresis Udiaeresis numbersign NoSymbol Escape Escape union NoSymbol |
|||
! ü Ü # ∪ |
|||
keycode 53 = odiaeresis Odiaeresis dollar U03F5 Tab ISO_Left_Tab intersection NoSymbol |
|||
! ö Ö $ ϵ ∩ |
|||
keycode 54 = adiaeresis Adiaeresis bar Greek_eta Insert Insert U2135 NoSymbol |
|||
! ä Ä | η ℵ |
|||
keycode 55 = p P asciitilde Greek_pi Return Return Greek_PI Greek_PI |
|||
! ~ π Π Π |
|||
keycode 56 = z Z grave Greek_zeta Undo Redo U2124 NoSymbol |
|||
! ` ζ ℤ integers |
|||
|
|||
keycode 57 = b B plus Greek_beta colon NoSymbol U21D0 NoSymbol |
|||
! + β : ⇐ |
|||
keycode 58 = m M percent Greek_mu KP_1 KP_1 ifonlyif NoSymbol |
|||
! % μ ⇔ |
|||
keycode 59 = comma endash quotedbl U03F1 KP_2 KP_2 U21D2 NoSymbol |
|||
! , – " ϱ Greek_rho ⇒ implies |
|||
keycode 60 = period enfilledcircbullet apostrophe U03D1 KP_3 KP_3 U21A6 NoSymbol |
|||
! . • ' ϑ Greek_theta ↦ |
|||
keycode 61 = j J semicolon Greek_theta semicolon NoSymbol Greek_THETA Greek_THETA |
|||
! ; θ ; Θ |
|||
|
|||
|
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Keypad |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! The uppest row |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh |
|||
|
|||
keycode 77 = Tab ISO_Left_Tab equal approxeq identical NoSymbol notequal Pointer_EnableKeys |
|||
! = ≈ almost equal ≡ identical to ≠ (keypad-mouse mode) |
|||
keysym KP_Divide = KP_Divide KP_Divide division U2300 U2223 NoSymbol U2044 NoSymbol |
|||
! / / ÷ ⌀ diameter ∣ divides (for ⁶⁄₅₉) |
|||
keycode 63 = KP_Multiply KP_Multiply U22C5 U2299 U2297 NoSymbol multiply NoSymbol |
|||
! * * ⋅ dot ⊙ cirled dot ⊗ circled times × times |
|||
keycode 82 = KP_Subtract KP_Subtract U2212 U2296 U2238 NoSymbol U2216 NoSymbol |
|||
! - - − real minus ⊖ cirled minus ∸ dot minus ∖ set minus |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! The upper row |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh |
|||
|
|||
keycode 79 = KP_7 U2714 U2195 U226A upstile NoSymbol KP_Home KP_Home |
|||
! ✔ check mark ↕ arrow ≪ much less ⌈ |
|||
keycode 80 = KP_8 U2718 uparrow intersection U22C2 NoSymbol KP_Up KP_Up |
|||
! ✘ ballot x ↑ ∩ ⋂ n-ary intersection |
|||
keycode 81 = KP_9 dagger U20D7 U226B U2309 NoSymbol KP_Prior KP_Prior |
|||
! † vector ≫ much greater ⌉ |
|||
keycode 86 = KP_Add KP_Add plusminus U2295 U2214 NoSymbol U2213 NoSymbol |
|||
! + + ± circled plus dot plus ∓ minus-plus |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! The middle row |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh |
|||
|
|||
keycode 83 = KP_4 club leftarrow includedin U2286 NoSymbol KP_Left KP_Left |
|||
! ♣ ← ⊂ ⊆ |
|||
keycode 84 = KP_5 EuroSign colon U22B6 U22B7 NoSymbol KP_Begin KP_Begin |
|||
! € : ⊶ original of ⊷ image of |
|||
keycode 85 = KP_6 U2023 rightarrow includes U2287 NoSymbol KP_Right KP_Right |
|||
! ‣ → ⊃ ⊇ |
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! The lower row |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh |
|||
|
|||
keycode 87 = KP_1 diamond U2194 lessthanequal downstile NoSymbol KP_End KP_End |
|||
! ♦ ↔ arrow ≤ ⌊ |
|||
keycode 88 = KP_2 heart downarrow union U22C3 NoSymbol KP_Down KP_Down |
|||
! ♥ ↓ ∪ ⋃ n-ary union |
|||
keycode 89 = KP_3 U2660 U21CC greaterthanequal U230B NoSymbol KP_Next KP_Next |
|||
! ♠ ⇌ ≥ ⌋ |
|||
! keycode 108 = KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter |
|||
! |
|||
|
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! The lowest row |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh |
|||
|
|||
keycode 90 = KP_0 U2423 percent U2030 U25A1 NoSymbol KP_Insert KP_Insert |
|||
! ␣ space sign % ‰ per mille □ white square |
|||
keycode 91 = KP_Separator period comma minutes seconds NoSymbol KP_Delete KP_Delete |
|||
! , . , ′ min,feets ″ sec,inches |
|||
|
|||
|
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! Bemerkungen |
|||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|||
! 1.) Ebene 6 (hier: der 7. Eintrag) erreicht man über ISO_Group_Shift+ISO_Group_Shift |
|||
! (bzw. mode_switch+mode_switch) und über keine andere mir bekannte Kombination. Insbesondere legt |
|||
! ISO_Level3_Shift Level3 (Ebene 4, hier: Eintrag 5) fest, verschiebt also nicht. Darum kann man |
|||
! ISO_Level3_Shift nur mit Shift sinnvoll kombinieren. Daraus resultiert, dass Ebene 6 nur über |
|||
! Mod3+Mod4 (in dieser Reihenfolge!) erreicht werden kann. |
|||
! |
|||
! 2.) Die KP_-Einträge ermöglichen die Steuerung des Mauscursors mit der Tastatur. |
|||
! Hierzu wird mittels Mod4+ß dieser Betriebsmodus ein- und später wieder ausgeschaltet. |
|||
! Die Steuerung des Cursors kann über den Ziffernblock (Ebene 4, eventuell mit |
|||
! eingerastetem Mod4) erfolgen. |
@ -1,9 +0,0 @@ |
|||
NEO Tastaturlayout 2.0 (Version für Windows XP) |
|||
=============================================== |
|||
|
|||
== Allgemeines == |
|||
Mit dem msklc-Treiber ist veraltet und wurde vom kbdneo2 abgelöst. |
|||
|
|||
Falls bei der Installation eine Registryänderung vorgenommen wurde |
|||
kann diese mit ›reset_CapsLock_AltGr.reg‹ wieder rückgängig gemacht |
|||
werden. |
@ -1,9 +0,0 @@ |
|||
NEO-vars |
|||
======== |
|||
|
|||
Die Gebrauchsanweisung für normale Nutzer findet sich hier: |
|||
https://wiki.neo-layout.org/wiki/Neo%20unter%20Windows%20einrichten/NeoVars |
|||
|
|||
Hinweise für Entwickler finden sich hingegen unter: |
|||
https://wiki.neo-layout.org/wiki/Treiber-Know-How/NeoVars |
|||
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue