forked from neo/neo-layout
parent
63aea2eab0
commit
59b7fb5fce
@ -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 |
||||
|
File diff suppressed because it is too large
Load Diff
@ -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,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,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. |
Binary file not shown.
@ -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 |
||||
|
Loading…
Reference in new issue