This commit is contained in:
Ulli Kehrle 2020-08-07 20:31:35 +02:00
commit 265f6e989e
Signed by untrusted user: hrnz
GPG Key ID: 06E88726998AB3C7
27 changed files with 9889 additions and 22 deletions

477
docs/FAQ/FAQ.md Normal file
View File

@ -0,0 +1,477 @@
# FAQ
!!! warning "Fehlerhafte Links"
Einige Links zu anderen Dokuseiten funktionieren (noch) nicht und sind auch nicht umgestellt auf die Endung `.md`. Bitte passt die Links an, sobald die entsprechenden Seiten bereitstehen.
!!! info "Obsolete Fragen"
Einige Fragen sind bereits seit längerem gelöst oder obsolet geworden. Bitte durchsehen und bei Bedarf entfernen.
## Allgemeine Fragen
#### Dauert es lange, bis man Neo beherrscht?
Die Buchstabenebenen zu lernen dauert keinesfalls länger als QWERTZ zu lernen.
Wenn man nicht bereit ist, die Zeit ins Blindschreiben-lernen zu investieren sollte man auf jeden Fall bei QWERTZ bleiben, da Neo im 2-Finger-Suchmodus nur wenige Vorteile bietet.
Da Neo die Sonderzeichen (z.B. / \ [ ] $ > =) auf ergonomisch günstigere Positionen legt ist es ratsam diese auch auswendig zu Lernen (bzw. auf der Tastatur zu beschriften) das stellt einen zusätzlichen Lernaufwand dar.
#### Ist Neo denn wirklich schneller als QWERT?
Wenn man sich anschaut, welche Virtuosität Pianisten erreichen und welche Geschwindigkeiten/Fehlerquote bei Meisterschaften im Tastschreiben erreicht werden wird schnell klar, dass die menschliche Ergonomie so gut ist, dass sie jede noch so schlechte Tastaturbelegung „ausbügeln“ kann.
Das heißt nicht, dass man mit Neo _nicht_ schneller schreiben kann, auf jeden Fall kann man aber mit QWERTZ so schnell schreiben, dass der Flaschenhals im täglichen Arbeiten nicht das drücken der Buchstaben ist.
Was in Meisterschaften etc. natürlich nicht berücksichtigt wird ist die Navigation sowie die vielfache Eingabe von Programmier- und Sonderzeichen.
#### Lohnt es sich für die Finger und die Gelenke Neo zu erlernen?
Ob es die Erkrankungen reduziert ist nicht wissenschaftlich belegt, Fakt ist allerdings, dass man kürzere Wege mit den Fingern zurücklegen und sich weniger „verrenken“ muss.
Spätestens wenn man sich beim täglichen Arbeiten an schwierigen Griffen oder ungünstigen Buchstabenfolgen stört, sollte man sich überlegen ob es einem Wert ein anderes Layout zu lernen.
#### Ist es sinnvoll, diese neue Belegung zu benutzen?
Das kann natürlich nicht allgemein beantwortet werden.
Vorausgesetzt, man arbeitet oft genug am Rechner, dass man blind schreiben möchte, sollte man überlegen, ob man folgenden Aussagen zustimmen kann:
* Ich kann QWERTZ mit über 300 Anschlägen pro Minute schreiben.
* Ungünstige Buchstabenfolgen stören mich nicht.
* Ich benötige in der Computerbenutzung keine Programmier- und Sonderzeichen (z.B. / \ [ ] $ > = )
* Ich navigiere meistens mit der Maus und habe kein Problem mit dem ständigen Wechsel zur Tastatur.
* Ich arbeite sehr oft an fremden Rechnern auf denen ich das Tastaturlayout nicht umstellen kann.
Je mehr der Aussagen man mit „nein“ beantwortet, desto sinvoller ist es Neo zu lernen.
#### Wo kann ich Fragen zu Neo stellen?
Es gibt eine [Mailingliste](Mailingliste) (Email-Verteiler). Auf dieser werden Fragen beantwortet und Neo weiter entwickelt.
Außerdem kann man es auch im [Neo-Chat](IRC) versuchen. Dort werden Fragen direkt und sofort beantwortet (wenn man nicht gerade morgens um 4 dort auftaucht und alle Anwesenden schlafen).
Ansonsten erst mal diese FAQ (= „Frequently Asked Questions“ = „häufige Fragen“) durchlesen:
#### Gibt es keine Feststell-/Capslock-Taste? Kann ich nicht mehr dauernd groß schreiben?
Die Dauergroßschreib-Funktionalität erhält man, indem man **beide**
Umschalt-Tasten kurz gleichzeitig drückt. Zum temporären Ausschalten **eine** der beiden Umschalt-Tasten gedrückt halten und Buchstaben schreiben. Zum Ausschalten wieder **beide** Umschalttasten drücken.
Genau so funktioniert auch der Mod4-Lock (nur jeweils mit den entsprechenden Mod4-Tasten), mit dem man sich den Ziffernblock auf die Haupttastatur holen kann.
#### Warum gibt es manche Tasten doppelt? Z.B. die Pfeiltasten, die Esc-Taste usw. Außerdem auch »~« und »!^«?
Diese sind dazu da, dass man seine Hände nicht vom normalen Eingabefeld der Tastatur nehmen muss. Wenn man die Mod4-Taste drückt ist die gesamte Tastatur (außer den Funktionstasten) im Zehnfingersystem erreichbar.
Da die Mod4-Taste nicht von Allen benutzt wird, sind diese Tasten auch auf ihrer alten Position verfügbar.
Die Tilde (~) und der Zirkumflex (!^) sind als tote und untote Tasten vorhanden. Mit den toten kann man Buchstaben wie â, ô, û und ñ schreiben, indem man nacheinander die tote Taste und den Buchstaben drückt. Bei der untoten Taste erscheint das Zeichen direkt.
#### Wieso sind die Sonderzeichen !<>=;?()-:+%&"'~$|#\/{}*@_[]!^ so angeordnet, wie sie angeordnet sind? Wie ist man darauf gekommen?
Die Sonderzeichen wurden für Neo 2 nach ähnlichen Kriterienzugeordnet, wie schon die Buchstaben für Neo 1. Also nicht nur nach
Häufigkeit und guter Erreichbarkeit, sondern auch nach in den gängigen Programmier-, Skript- und Auszeichnungssprachen häufig vorkommenden Bi- und
Trigrammen. Siehe dazu die Liste der [Sonderzeichenbigramme](Sonderzeichenbigramme).
#### Was sind die korrekten Benennungen der einzelnen Ebenen?
Es gibt keine offiziellen korrekten Benennungen. Auf der Mailingliste haben sich jedoch folgende Bezeichnungen etabliert:
* Ebene 1 (kein Mod): Kleinbuchstaben („Klein“)
* Ebene 2 (Mod2): Großbuchstaben („Groß“, „Umschalt-Ebene“, „Shift-Ebene“, …)
* Ebene 3 (Mod3): Sonder- und Interpunktionszeichen („So/Int“, …)
* Ebene 4 (Mod4): Navigation und Ziffernblock („Nav/Num“, „Navigations-Ebene“, „Ziffern-Ebene“, „Steuer-Ebene“ …)
* Ebene 5 (Mod3+Mod2): Griechische Kleinbuchstaben („Griechisch-Klein“, „Griechische-Ebene“, „Griech“, …)
* Ebene 6 (Mod3+Mod4): Mathematische Zeichen („Mat/Nat“, „Griechisch-Groß“, „Naturwissenschaftliche-Ebene”, „MINT“, …)
#### Wie kann ich die für m², cm³ usw. benötigten „Hoch-2“ (²) oder „Hoch-3“ (³) schreiben?
Dazu gibt es 3 Wege:
1. Die wichtigen Hochzahlen ¹,² und ³ liegen auf Mod3+1, Mod3+2 und Mod3+3
1. Mit dem toten !^ auf der Taste links neben der 1 und dann die Zahl (also !^1=¹, !^2=², !^3=³, !^4=⁴ usw.).
1. Mit der Compose-Taste, dem nicht-toten !^ und der Zahl (also ♫+!^+1=¹, ♫+!^+2=² usw.)
Auch die Zeichen +,-,(,),= sowie die Buchstaben i und n können hochgestellt werden.
Des Weiteren können über Compose+_+… oder Mod3+Akut(Taste rechts neben dem scharfen S),… Zeichen tiefgestellt werden (Indizes, ♫+_+1=₁, ♫+_+2=₂ usw).
#### Wann wird eigentlich in der deutschen Sprache welcher Binde-/Gedanken/Bis-Strich verwendet?
#### Welche sind die deutschen Gänsefüßchen? Wann welche Anführungszeichen?
#### Wo ist der Apostroph, um z.B. Felix Katze zu schreiben?
#### Was haben die verschieden Leerzeichen zu bedeuten?
Die Antworten auf all diese Fragen findest du auf der [Typografie-Seite](../Typografie/Typografie-mit-Neo.md).
#### Wieso fehlen ein paar griechische Buchstaben?
Die griechischen Buchstaben sind nicht dafür da, um griechische oder
altgriechische Fließtexte zu schreiben. Neo ist ein Layout für die deutsche
Sprache.
Aus genau diesem Grund gibt es auch keine kyrillischen, japanischen sowie
chinesischen Buchstaben. Dafür gibt es Layouts der einzelnen Sprachen. Es wurde
nur darauf geachtet, dass es möglich ist, alle lateinischen Buchstaben zu
tippen. Gerade wenn man z.B. an der polnischen Grenze wohnt und immer mal den
Ort, in dem man selbst (in Deutschland) wohnt, auf polnisch tippen muss oder für
Namen europäischer Mitbürger, usw …
Dennoch gibt es griechische Buchstaben auf der Neo-Tastatur. Warum?
Unsere abendländische Kultur basiert auf der griechischen und lateinischen Kultur. Darum haben diese beiden Sprachen einen besonderen Stellenwert:
* Zum einen tauchen griechischen und lateinische Wörter oder kurze Zitate regelmäßig in wissenschaftlichen Arbeiten auf. Das ist für Geistes- und Gesellschaftswissenschaftler interessant.
* Zum anderen dienen die griechischen Buchstaben dazu, mathematische Formeln tippen zu können, in denen entsprechende Buchstaben vorkommen. Das ist für Naturwissenschaftler interessant.
Da Neo jedoch kein echtes griechisches Layout ist, haben wir auf Großbuchstaben,
die im Griechischen und Lateinischen (und somit auch im Deutschen) gleich
aussehen, verzichtet, um diesen Platz mit anderen wissenschaftlichen (i.d.R.
mathematischen) Zeichen zu belegen. Diese lateinischen Großbuchstaben (z.B. A)
könnten auch anstelle der griechischen Großbuchstaben (z.B. Α) verwendet werden
im Griechischen sind Großbuchstaben viel seltener als im Deutschen (nur in
Namen und bei Satzanfängen). Jedoch ist das typrografisch nicht korrekt!
In mathematischen Formeln tauchen solche griechischen Großbuchstaben aufgrund
der Glyphengleichheit nicht auf.
Echte (typografisch korrekte) griechische Buchstaben sind auch bei Neo über *Compose* möglich:
Die typografisch korrekten griechischen Großbuchstaben werden zwar häufig in lateinische normalisiert,
dennoch gibt es eine Möglichkeit, diese über Compose einzutippen. Dazu die Composetaste und danach ein großes G eingeben,
dann den Großbuchstaben der dem griechischen Kleinbuchstaben entsprechenden Taste drücken.
Alternativ kann dafür auch der glyphengleiche Großbuchstabe genommen werden (H,P).
#### Wie schreibe/erzeuge ich die Akzente bei den griechischen Buchstaben?
Siehe die Wikiseite [Griechisch Schreiben](GriechischSchreiben).
Außerdem kann man auch direkt in der Datei [Compose.neo](../src/branch/master/Compose/Compose.neo) nachsehen, wobei dort *\<Multi_key\>* für *Compose* steht und die verschiedenen toten Zeichen für die Akzente als *<dead_…>* zu finden sind. Eine ausführliche Dokumentation wie man welche Buchstaben mit Akzenten erzeugt, kommt noch ins Wiki. Ein Anfang findet sich bei [Tote Tasten und Compose](Tote-Tasten-und-Compose).
#### Bei den Währungszeichen gibt es nur €,¢,£,$,¥,¤. Es fehlen Florin (NDL) und Franc.
Die gibt es beide nicht mehr, sind also nur noch historisch, da diese
Länder jetzt auch den Euro haben.
#### Ich möchte in meinen TeX-Dateien (LaTeX) direkt die Sonderzeichen eingeben …
„… um mir etwas Schreibarbeit zu ersparen. Leider kommt immer der Fehler »Package inputenc Error: Unicode char \u8:α not set up for use with LaTeX.« Wieso?“
Bisher muss man die meisten Zeichen erst noch definieren. Um sich Arbeit zu
sparen, haben fleißige Menschen schon eine Datei geschrieben, die man sich nur
in das gleiche Verzeichnis wie die tex-Datei kopieren muss.
Einfacher ist jedoch direkt XeTeX bzw. LuaTeX zu verwenden. Diese engines bringen beide native UTF8Unterstützung mit.
Siehe hierzu auch [Neo für Latex](LaTeX.md)
#### Seit ich Neo hab,e kommt es vor, dass ich beim Kompilieren meiner Programme merkwürdige Fehlermeldungen erhalte, …
„… obwohl ich in den betreffenden Zeilen wirklich keinen Fehler finden kann. Z.B. »Syntaxfehler in Zeile 23.« Oder in LaTeX: »Package inputenc Error: Unicode char \u8: not set up for use with LaTeX.« oder auch »Package inputenc Error: Unicode char \u8: not set up for use with LaTeX.« Was ist das?“
In Neo 2 gibt es einige Zeichen, die möglicherweise Probleme bereiten könnten:
* Das geschützte Leerzeichen, zu finden auf der 5. Ebene der Leertaste.
* Auf der 6. Ebene der Leertaste gibt es noch das schmale geschützte Leerzeichen.
* Drittens gibt es bei Neo 2 den griechischen Kleinbuchstaben Omikron ο, der dem lateinischen Kleinbuchstaben o optisch gleicht.
* Viertens gibt es außerdem noch den [„geschützten Bindestrich“](https://de.wikipedia.org/wiki/Gesch%C3%BCtzter_Bindestrich) und den [„weichen Trennstrich“](https://de.wikipedia.org/wiki/Weiches_Trennzeichen)
* Fünftens gibt es das Zeichen »ſ«, das dem »f« ähnelt
Schnelle Abhilfe schafft eine Suche mit dem Texteditor nach folgenden Zeichen:
|Welches Zeichen | Das Zeichen innerhalb der Anführungszeichen kopieren<br>(z.B. mit Strg+C) |
| :---: | :---: |
|Geschütztes Leerzeichen:| » «|
|Schmales Leerzeichen: | » «|
|Geschützter Bindestrich:| »‑«|
|Weicher Trennstrich: | »­«|
|kleines Omikron: | »ο«|
|langes s: | »ſ«|
Diese dann einfach durch ein normales Leerzeichen bzw. ein o bzw. einen normalen
Trennstrich (Mod3+t) bzw. ein f ersetzen, sofern diese Zeichen dort nicht
gewünscht sind. Für LaTeX gibt es noch eine andere Lösung hier in der FAQ
(weiter oben).
#### Ich erhalte in Calc, Excel oder einem ähnlichen Tabellenkalkulationsprogramm einen Fehler, obwohl ich in meiner eingegebenen Formel keinen Fehler finde.
Der gängigste Fehler ist das Verwenden eines Gedankenstrichs (Umschalt + -)
oder eines echten Minus (Mod4 + ß auf dem Haupttastaturfeld bzw. Mod3 + Minus auf dem Ziffernblock) statt des
herkömmlichen Striches.
Dieser befindet sich auf Ebene 1 (ohne Modifikator) auf der Strichtaste neben
der Null oder auf Mod3+t.
Nähere Informationen gibt es in der Frage direkt über dieser.
#### Wie werden ð/đ/Đ erzeugt? (eth, eð, edh, edd)
Das isländische Eth (ð/Ð) wird mit ♫dh/♫DH erzeugt.
Das kroatische/serbische/… D mit Querstrich wird mit dem toten Querstrich (auf Mod3+Akut) + d/D erzeugt.
Wer das Eth häufiger benötigt, kann unter Linux auch die [Compose.neo](../src/branch/master/Compose/Compose.neo) editieren (s. Zeile 549).
#### Was hat das Notensymbol ♫ für eine Bedeutung?
Das Notensymbol ♫ steht **bei Neo** als Abkürzung für die [Compose](Tote-Tasten-und-Compose)-Funktion. Das Drücken der *Compose*-Taste (bei Neo sind es zwei Tasten gleichzeitig, nämlich *Mod3* und *Tab*) bewirkt, dass nachfolgende Zeichen zu einem Zeichen verschmolzen werden. Beispielsweise ergibt
* ♫oc (also *Compose* drücken und wieder loslassen, danach »o« drücken und loslassen, danach »c« drücken und loslassen) das Zeichen ©
* ♫ae = æ (*Compose* tippen, »a« tippen, »e« tippen)
* ♫oe = œ
* ♫~n = ñ
* usw.
Eine vollständige Liste ist im Verzeichnis [Compose](../src/branch/master/Compose/src/), wobei dort *\<Multi_key\>* für *Compose* steht, zu finden.
#### Warum erhalte ich bei manchen Tastenkombinationen mit mehr als zwei gleichzeitig gedrückten Tasten einfach keine Ausgabe?
Das könnte daran liegen, dass deine Tastatur hardwaretechnisch in diesen Fällen nicht mehr entscheiden kann, welche Taste du als drittes (usw…) gedrückt hast. Dies tritt häufig auf, wenn eine Modifier-Taste mit im Spiel ist, die von Neo erst zu einer gemacht worden ist, die aber vorher keine war, z.B. linke Mod4, rechte Mod3.
Eine Möglichkeit, das Problem bei Beteiligung einer Neo-eigenen Modifiertaste zu umgehen, ist der Wechsel von einer (oder zweier) Modifier auf die andere Seite.
So ist z.B. linke Mod4+linke Mod3+T1(Taste links neben der 1) eine häufig (?) nicht erkannte Tastenkombination, dann sollte man (die im Zehnfingerschreibsystem korrektere Form) rechte Mod4+rechte Mod3+T1 versuchen.
Eine Übersicht über bekannte Probleme mit verschiedenen Tastaturen gibt es unter [Hardwareprobleme](Hardwareprobleme)
#### Wie mache ich ein Update von Neo?
Es gibt nur eine Version 2.0. (Siehe Installationsanleitungen, wenn nur 1.0 drauf ist?)
## Betriebssystemspezifische Fragen
### Linux, Unix, BSD
#### Bei manchen Java-Programmen, die die Swing-Bibliothek verwenden, funktioneren die Bewegungstasten der 4. Ebene nicht.
Das ist ein bekanntes Problem von Java 1.6 und wurde in Version 1.7 bis auf die Ebene4-Tab-Taste behoben. Es wurde eine [Lösung/Umgehung/Workaround](JavaMod4Fix) für das Problem von ein paar Neo-Hackern erstellt. Besprochen wird die Problematik in Neo-Ticket #129.
#### Wenn ich die 6. Ebene benutze, ist nach ein paar Zeichen die dritte Ebene aktiv, und ich kann nicht mehr in die erste Ebene zurückkehren, ohne mich auszuloggen
Das ist ein unerwünschter Nebeneffekt, der durch die automatische Tastenwiederholung beim Gedrückthalten des rechten Mod3 zu Stande kommt sowie auf einen Bug in neueren X-Servern (z.B. 1.7) zurückzuführen ist.
Man sollte die Tastenwiederholung für diesen Modifier unbedingt mit
` xset -r 51 `
ausschalten. Die elegantere Methode ist es, das [Installationsskript](Neo-unter-Linux-einrichten/Installscript) zu benutzen, das diesen Schritt mit ausführt.
#### Seit der letzten Version der de-Datei für X kann ich nicht mehr zur normalen Qwertz-Belegung zurückkehren.
„… Bei Eingabe von »setxkbmap de« kommt die Fehlermeldung »Error loading new keyboard description«. Außerdem startet X neu, wenn ich auf die Neo-Belegung wechseln will »setxkbmap de neo«“
Das liegt daran, das in neueren Versionen des X-Servers (Xorg) und daher
auch in der Neo-de-Datei „keypad“ gegen „kpdl“ ausgetauscht wurde.
In der aktuellen de-Datei muss man einfach kpdl durch keypad ersetzen und es
funktioniert wieder. Oder den X-Server auf den neusten Stand bringen was
aber auch nicht immer klappt (Arch-Linux mit Xorg 7.3).
#### Wenn ich »Mod3« + »n« drücke, dann erscheint nicht die öffnende Klammer.
#### Wenn ich »Mod4« + »n« oder »Mod4« + »Leertaste« drücke, kommt nicht die 4 oder die 0 sondern ein n oder Leerzeichen.
#### Ebene 4 und 6 über dem »b« gehen nicht?
Das Problem, was hier auftritt, ist der auf der [Mailingliste](Mailingliste) häufig zitierte Fehler, dass, wenn man vom deutschen Qwertz-Layout ausgeht, xmodmap die 4. und höhere Ebenen über dem n nicht auswertet. Das gleiche Problem tritt beim b auf.
Deshalb geht je nach Version die Klammer oder die 4 über dem n nicht. Beim b erscheint kein Plus-Zeichen oder kein Doppelpunkt.
Genau so mit der Leertaste.
Abhilfe dagegen schafft die irische bzw. ab Neo 2 die lettische (lv) Belegung. Diese hat selbst diese Ebene über dem n definiert und daher ändert xmodmap auch die Belegung ordentlich.
```
setxkbmap lv
xmodmap neo_de.xmodmap
```
#### Ziffern/Zahlen auf Ebene 4 und Ziffernblock/Keypad erscheinen nicht im Editor Vim oder nvi im Terminal (urxvt, xterm)
Die Lösung steht in [Vim](Vim)
#### Bei mir geht die 4. Ebene (Mod4, ehemals AltGr-Taste) nicht. Stattdessen erscheinen immer die Zeichen der 1. Ebene, egal welchen der beiden Modifikatoren ich drücke.
*Dieser Fehler tritt vermutlich inzwischen nicht mehr auf, da die xkbmap überarbeitet wurde. Also bitte auf die aktuelle xkbmap aktualisieren, siehe die [Anleitung zum aktualisieren der xkbmap (de-Datei)](Neo-unter-Linux-einrichten/xkbmap).*
Systeme bei denen er noch auftritt: Debian 8 (Jessie,testing) mit Gnome 3.14
Abhilfe:[Neo%20unter%20Linux%20einrichten/xkbmap#AktuelleVersionvonNeo2root-Rechteerforderlich](Neo-unter-Linux-einrichten/xkbmap#AktuelleVersionvonNeo2rootRechteerforderlich)
Du verwendest vermutlich nicht die xmodmap-Version des Treibers, sondern
die xkb-Datei mit dem Namen „de“. Bei dieser kommt es auf älteren Systemen
(Xorg vor Version 7.3 bzw. X-Server vor Version 1.3.0, z.B. bei Fedora 6,
Gentoo stable, Ubuntu 7.04) oder unter bestimmten Konstellationen zu diesem
Fehler.
Bei Fedora und Gentoo ist die Datei keysymdef.h veraltet (wie auch ein paar
andere Dateien des X-Servers).
Als Alternative bietet sich an:
1. Ein aktuelles System zu benutzen.
1. Den xmodmap-Treiber zu benutzen. Siehe dazu die Anleitung [Neo unter Linux einrichten](Neo-unter-Linux-einrichten).
**Achtung:** Auch bei **Ubuntu 8.04** und **8.10** sowie ab **Fedora 10** treten neue Fehler auf. Siehe dazu die Tickets #58 und #33 jeweils mit Lösungen.
Bei weiteren Fragen bitte auf der Mailingliste melden (siehe erste Frage).
#### Es geht nur noch die Ebene 4: Beim Drücken von „n“ erscheint „(“
Lösungen:
1. Gleichzeitiges Drücken der linken und rechten Mod-4-Taste (M4L+M4R) rastet die Ebeneneinstellung wieder aus.
1. Vor dem Aktivieren des Neo-Layouts die Num-Lock-Taste betätigen.
#### Ubuntu 9.04: Taste »Alt Gr« ist »Mod3« anstatt »Mod4«. Wieso? Lösung?
Siehe die (bebilderte) [Beispiel-Anleitung](Neo-unter-Linux-einrichten/Aktivieren) für Ubuntu.
#### Wenn ich »Strg« + »b« oder »Strg« + »t« drücke, wird mein Terminal größer bzw. kleiner.
Das ist wahrscheinlich ein Fehler in Gnome bzw. dem „gnome-terminal“.
Außerdem erscheint bei Eingabe von Qwertz-Strg+c (wenn man Neo als erste und Qwertz als zweite Belegung geladen hat und gerade mit Qwertz unterwegs ist) einfach nur ein „ä“, statt dass ein Programm wie zu erwarten abgebrochen wird. Siehe dazu [Ticket #33](http://wiki.neo-layout.org/ticket/33#comment:27).
Den Fehler sollte man wohl mal den Gnome-Entwicklern melden.
#### Ich kann unter xterm, xfig, xpdf, xedit und ddd, xdm kein V, W oder Ä schreiben. Was kann ich dagegen tun?
Die Lösung steht in [Xorg](Xorg)
#### Mein »Mod4« geht nicht als Modifikator für die 4. Ebene.
Zunächst einmal die [Installationsbeispiele](Neo-unter-Linux-einrichten/Aktivieren) ansehen, vielleicht habt ihr etwas nicht beachtet. Dann:
1. Deaktiviere die Option „Both Alt keys together change Group” (ralt_switch_for_alts_toggle) oder frage auf der Mailingliste.
1. Im SQirreL SQL-Client, im TV-Browser (welcher?) und in einigen anderen Programmen funktionieren die Bewegungstasten, Ziffern usw. der 4. Ebene nicht. Bitte trotzdem jedes „fehlerhafte“ Programm auf der Mailingliste melden, bei der die 4. Ebene oder etwas anderes nicht funktioniert.
1. Du verwendest als Tastaturtreiber nicht »kbd« sondern »evdev«. Bei diesem Treiber werden die Keycodes anders ausgeben. Und zwar so:
* Keycode 113 ist Cursor-Links und nicht AltGr
* Keycode 108 ist Alt Gr und nicht Enter
* Keycode 104 ist Enter
Nach Meinung von Bernd Steinhauser (siehe Mailingliste) ist das übrigens auch der Grund, warum man bei der Verwendung des evdev-Treibers im KDE-Kontrollzentrum (bzw. in KDE-Systemsettings unter KDE4 wie er es verwendet) auf "Evdev managed Keyboard" stellen muss und nicht eine normale 105-Tasten-Tastatur. Warum die Keycodes überhaupt anders sind ist unbekannt. Als Lösung des Problems kommt hier in Frage:
* Verwendung des [xkbmap-Treibers](Neo-unter-Linux-einrichten/xkbmap)
Bei weiteren Problemen bitte die Mailingliste fragen.
#### Warum wird statt dem Daraus-folgt-Pfeil (Implikation) »⇒« (U+21D2 RIGHTWARDS DOUBLE ARROW) das komische Zeichen »⊢« (U+22A2 RIGHT TACK) dargestellt?
Das ist ein Fehler, der in der neuen Version von X.org endlich behoben ist. Siehe Fehler #46 und Kommentare.
Daher der „schmutzige Hack“ in der unicode.sty-Datei für LaTeX. Kann für die Zukunft weg. Wer machts?
#### Wie funktioniert die Kombo-/Komponier-/Compose-/Multi-Key-Taste?
Die Compose-Taste erreicht man über Mod3+Tab (siehe dazu den Artikel [Tote Tasten und Compose](Tote-Tasten-und-Compose)). Viele Linuxdistributionen haben
außerdem eine weitere Compose-Taste auf der rechten Win-Taste.
Um z.B. x⁵ zu schreiben, tippt man \<x\>, <Mod3+Tab>, <Mod3+Tab loslassen>,
<Mod3+w>, \<5\>.
#### Bei mir funktionieren Kombinationen mit der Kombo-/Compose-Taste nicht, wenn Zeichen auf der 3. Ebene benötigt werden
Unter Linux darf Mod3 nicht losgelassen werden, für das obige Beispiel x⁵ gilt also:
\<x\>, <Mod3 runterdrücken>, \<Tab\>, \<w\>, <Mod3 loslassen>, \<5\>.
#### Bei mir funktionieren manche Kombinationen mit der Kombo-/Compose-Taste oder den toten Tasten T1, T2, T3 unter Gnome und GTK-Programmen nicht.
Siehe auch die Tickets #100 und #139.
**Problem:**
Bei Gnome und GTK-Programmen sowie Thunderbird und Firefox liefern führen einige Kombinationen mit Compose bzw. den toten Tasten nicht zum gewünschen Ergebnis. Unter KDE- und Java-Anwendungen gibt es diese Probleme nicht.
**Beispiele:**
* Zwar ergibt ♫o,c ein ©, aber mit ♫o,r erscheint kein ®.
* !^,1, !^,2, !^,3 (tote Version des Circumflex mit anschließender Zahl) führt in jedem Programm zum Erscheinen der entsprechenden Hochgestellten ¹²³, aber !^,4, !^,5 usw. funktionieren nur in KDE-Programmen, xterm oder Java-Applikationen.
* Das skandinavische ø mittels toter Taste erscheint nicht in Gnome-Anwendungen.
**Erklärung:**
Unter Gnome funktionieren manche deshalb nicht, weil da noch irgendwas
eigenes vorgeschaltet wird (die Eingabe wird von Gnome abgefangen, bevor sie an den X-Server weiter geleitet wird).
**Lösungen:**
Beheben kann man das Problem, indem man immer die *input method* (Eingabe-Methode) des X-Servers und nicht die von Gnome verwendet. Dazu einfach an das Ende der Datei *~/.xinputrc* folgende zwei Zeilen schreiben:
```
DISABLE_IMSETTINGS=yes
GTK_IM_MODULE=xim
```
Falls das nicht funktioniert, dann eine der Dateien
* ~/.xsession oder ~/.xinitrc für KDE-Nutzer (exec startkde am Ende nicht vergessen) oder
* ~/.profile oder
* ~/.bashrc oder
* ~/.bash_rc oder
* ~/.bash_profile oder
* eine ähnliche/entsprechende Datei
um die zwei Zeilen ergänzen:
```
export DISABLE_IMSETTINGS=yes
export GTK_IM_MODULE=xim
```
Wenn man das nicht will, kann man auch vor dem Start des „fehlerhaften“ Programms die Eingabemethode ändern. Man muss dann beispielsweise um *thunderbird* zu starten, folgendes in die Konsole/Terminal eingeben:
```
# dies ist ein Beispiel für die Bash
export DISABLE_IMSETTINGS=yes; export GTK_IM_MODULE=xim; thunderbird
```
Zudem scheint dieses Problem in aktuelleren Gnome-Versionen behoben worden zu sein (siehe Einträge im Gnomeblog vom [Januar](http://blogs.gnome.org/simos/2008/01/30/improving-input-method-support-in-gtk-based-apps/) und [März](http://blogs.gnome.org/simos/2008/03/05/testing-the-updated-im-support-in-gtk/) 2008).
Siehe auch:
* Der Artikel in unserem Wiki: [Tote Tasten und Compose](Tote-Tasten-und-Compose)
* https://help.ubuntu.com/community/ComposeKey
* [Problem unter Fedora](http://forums.fedoraforum.org/showthread.php?t=212382)
In der Datei [Compose/README.txt](../src/branch/master/Compose/README.txt) gibt es noch
weitere Infos zu unseren eigenen Erweiterungen.
#### Auf meinem Ziffernblock funktioniert die 5 nicht.
Beim Programm *galculator* ist bekannt, dass man nur alle Ziffern eingeben
kann, wenn man Numlock aktiviert hat. Das ist so, weil man auf dem Ziffernblock
mit Umschalt+5 das Eurosymbol (wenn Numlock aktiviert ist) eingeben kann.
*galculotor* erwartet aber, dass sich nicht das Eurosymbol, sondern KP_Begin dort
befindet.
Falls dies noch bei anderen Programmen auftritt, bitte auf der Mailingliste
melden.
#### Bei meiner Tastatur funktioniert die 6. Ebene nicht.
Wird die [Xmodmap](../src/branch/master/linux/xmodmap/) verwendet, so kann die Ebene 6 nur über Mod3+Mod4 (nicht Mod4+Mod3) erreicht werden. Mit der [Xkbmap](../src/branch/master/linux/X/) tritt dieses Problem nicht auf.
##### Technische Erklärung des Problems mit der Xmodmap
Durch die Art der Umsetzung von *Mod3* und *Mod4* kann Ebene 6 nur in der Reihenfolge *Mod3*+*Mod4* und nicht über *Mod4*+*Mod3* erzeugt werden.
Für Ebene 6 muss man zweimal die Gruppe „shiften“: mode_switch + mode_switch.
Genau das passiert bei *Mod3*+*Mod4*. *Mod4* alleine bewirkt aber ein Festlegen von Level3 (ISO_Level_3_shift), so dass *Mod4*+*Mod3* den „Level3“ der Taste *Mod3* erzeugt. Das jedoch ist ein einfaches mode_switch, erzeugt also Ebene 3.
Siehe dazu Ticket #10.
#### Bei meiner Keymap (für die Konsole) funktionieren manche Zeichen nicht.
Durch den Aufruf des Skripts asdf nach dem Einloggen können die fehlenden Zeichen geladen werden. Siehe Ticket #23.
#### Probleme mit Virtuellen Maschinen
Soll Neo in Virtuellen Maschinen verwendet werden (z.B. VirtualBox, Qemu, VMware) so kommt es oft zu Problemen.
Als allgemeiner Tipp kann gelten: Im Wirt Qwertz einstellen, im Gast Neo.
Weitere Infos und Lösungsansätze gibt es unter [Virtuelle Maschinen](Virtuelle-Maschinen).
#### Ubuntu 10.10: linke »Mod3« Taste verhält sich wie »Caps-Lock«
Fügt man unter Ubuntu 10.10 weitere Layouts unter den Tastatureinstellungen hinzu, so verhält sich »Mod3« wieder wie »Caps-Lock«. Um dies wieder rückgängig zu machen muss man unter »System« → »Einstellungen« → »Tastatur« → »Layout« → »Optionen« unter »Taste(n) zum Wechsel der Belegung« alle Häkchen entfernen. Siehe Ticket #234.
### Apple Macintosh
#### Warum wird auf meinem iBook / MacBook »Caps-Lock« nicht zu »Mod3«?
Dies muss von Hand eingestellt werden unter »Systemeinstellungen« → »Tastatur« → »Sondertasten« bzw. bei engl. Sprache unter »System Preferences« → »Keyboard« → »Modifier Keys«. Dort für »Caps Lock« entsprechend »Option« auswählen.
Weitere Informationen gibt es unter [Neo auf dem Apple Macintosh einrichten](Neo-auf-dem-Apple-Macintosh-einrichten).
Wenn diese auch nicht helfen, bitte auf der [Mailingliste](Mailingliste) melden!
#### Ändern sich auch Tastaturkürzel wie »Apfel« + »c« usw.?
Ja, auch wenn das eigentlich von Mac OS nicht so gewollt ist. Die ursprüngliche Qwertz-Position bleibt bei Tastaturkürzeln *nicht* erhalten.
Da die Belegung der Apfel-Ebene jedoch in der Datei [neo.keylayout](http://neo-layout.org/neo.keylayout) einzeln aufgeführt ist, kann man das auch wieder ändern (siehe [Treiber-Know-How](TreiberKnowHow#neo.keylayout)).
### Windows
#### [AHK] Beim NeoVars-Treiber kann ich auf der rechten Seite/Hand nur Zahlen schreiben, wieso?
#### [AHK] Beim NeoVars-Treiber ist scheinbar immer Num-Lock aktiviert, wieso?
#### [AHK] Beim NeoVars-Treiber kann ich mit Fn+Num Numlock nicht deaktivieren, wieso?
Bei Notebooks und anderen Tastaturen mit integriertem Fn-Ziffernblock muss man vor Aktivierung des Neo-Treibers (Neo2.exe) den Num-Lock ausschalten. Man kann dies in eine Konfigurationsdatei schreiben, damit es automatisch passiert.
Dazu wechselt man in das richtige Verzeichnis innerhalb der Anwendungsdaten des aktuellen Nutzers. Unter Windows Vista, 7 und 8 ist dies etwa das Verzeichnis `C:\Users\<BENUTZERNAME>\AppData\Roaming\Neo2\`,
unter Windows XP hingegen das Verzeichnis `C:\Dokumente und Einstellungen\<BENUTZERNAME>\Anwendungsdaten\Neo2\`. Man kann stattdessen auch das Verzeichnis `%APPDATA%` im Explorer eingeben.
Wenn dort noch keine Datei `Neo2.ini` existiert, legt man eine neue an, z.B. im Explorer über Kontextmenü → Neu → Textdatei. Die erstellte, noch leere Datei benennt man nach dem Anlegen in `Neo2.ini` um. Anschließend öffnet man `Neo2.ini` mit einem Texteditor (z.B. Notepad) und fügt folgende Zeilen ein:
```
[Global]
NumLockOff=1
```
In dieser Datei können auch noch weitere Optionen eingestellt werden. Siehe [Globale Schalter für Fortgeschrittene](Neo-unter-Windows-einrichten/NeoVars#GlobaleSchalterfürFortgeschrittene).
#### Eine bestimmte Kombination mit einer tote Taste (Deadkey) oder eine Compose-Kombination funktioniert nicht?
* Das resultierende Zeichen gibt es nicht es können nur Tote-Taste + Buchstabe eingegeben werden, deren Kombination auch Sinn ergibt.
* Momentan sind noch nicht alle Compose-Kombinationen im kbdneo2-Treiber hinterlegt.
#### [AHK] Wenn man zu schnell tippt, werden einzelne Zeichen manchmal gar nicht ersetzt.
Ein bekanntes Problem des AHK-Treibers. Es gibt zwei mehr oder weniger gute
Wege, dieses Problem zu umgehen.
* AHK auf eine höhere Priorität zu setzen. So richtig rund läufts aber dennoch nicht immer.
* Scheinbar etwas besser: Den Prozess des eingabe-erwartenden Programms runtersetzen, nicht AHK hoch. Funktioniert angeblich zuverlässiger.
#### [AHK] In einigen Programmen funktioniert der Treiber nicht oder es kommt zu fehlerhaften Verhalten
Ein bekanntes Problem des AHK-Treibers. Es tritt vor allem bei Spielen auf, die damit Schummeln verhindern wollen.
#### [AHK] Kann man AHK per Tastenkombination ausschalten?
Shift+Pause pausiert das Skript.
#### [kbdneo2] In einigen Programmen funktionieren die höheren Ebenen nicht.
Dieser Fehler ist bei Programmen, die auf GTK+ basieren (z.B. Pidgin), bekannt. Da beim Layout von Neo 2 sechs Ebenen verwendet werden, sind neue Modifier nötig und im Treiber definiert. Leider verwendet GTK+ nicht die normalen Windowsschnittstellen und unterstützt keine unbekannten Modifier.
Dieser Bug wurde 2008 an die GTK-Entwickler gemeldet, ähnliche Bugs sind seit 2005 bekannt, ob ein Fix erscheint scheint fraglich.
#### [kbdneo2] Einige Tasten der 4. Ebene, des Ziffernblocks und die Modifier-Locks funktionieren nicht
Neo 2 bietet einige Innovationen, die leider nicht von Windowstreiber unterstützt werden. Ein AHK-Skript soll die Lücken schließen.
#### [kbdneo2] In Word von MS Office 2007 funktioniert mit dem nativen Treiber (kbdneo2.dll) Strg+Z und Strg+V nicht mehr. Wieso?
Die Lösung findet man [hier](MS_Office).
#### Wie kann man vermeiden, für die Eingabeaufforderung immer zwischen kbdneo und AHK zu wechseln?
Wenn man generell den AHK-Treiber benutzt, stößt man auf das Problem, dass dieser von der Eingabeaufforderung nicht unterstützt wird. Für einen Workaround siehe: comment:ticket:97:3
## Entwicklerfragen (auch Beta-Tester)
#### Wo finde ich die aktuellste Entwicklerversion von Neo als Grafik?
In der Datei [A-REFERENZ-A/neo20.txt](../src/branch/master/A-REFERENZ-A/neo20.txt)
in der Subversion-Versionsverwaltung gibt es die Tastaturbelegung als
Textgrafik. Die dortige Version ist immer die aktuellste. Davon ausgehend
werden verschiedene Grafiken im Verzeichnis grafik/ nach und nach aktualisiert,
sind jedoch meist etwas hinterher.
Zum Lernen der Belegung ist beispielsweise der Aufsteller
[neo20-aufsteller.pdf](http://www.neo-layout.org/grafik/aufsteller/neo20-aufsteller.pdf) ziemlich
geeignet, da man ihn einfach ausdrucken, an den Knicklinien falten und dann
vor sich Hinstellen kann (inklusive Mini-FAQ auf der Rückseite).
#### Mir gefällt etwas an Neo nicht. Wie ändere ich etwas an der Tastaturbelegung?
Infos zur Treiberentwicklung gibt es unter [Treiber-Know-How](TreiberKnowHow).
Fehlt dort die nötige Information, dann einfach auf der [Mailingliste](Mailingliste) nachfragen.
#### Wie kann ich mich an der Entwicklung von Neo 2 beteiligen?
Es gibt eine [Mailingliste](Mailingliste). Auf dieser wird alles ausdiskutiert und Fragen werden beantwortet.
#### Ich habe versucht die Grafiken von [grafik/](../src/branch/master/grafik/) zu öffnen, aber mein Browser (z.B. Firefox) öffnet die SVGs und auch die PDFs als Textdatei, das heißt: Ich sehe den Quellcode.
Nutze einfach die Seite „[Grafiken](Grafiken)“ im Wiki, dort werden viele Grafiken direkt verlinkt. Oder durchsuche das Verzeichnis hier: [http://www.neo-layout.org/grafik/](http://www.neo-layout.org/grafik/).

37
docs/FAQ/JavaMod4Fix.md Normal file
View File

@ -0,0 +1,37 @@
# Java: Mod4-Fix
## Einführung
Unter [#129](https://git.neo-layout.org/neo/neo-layout/issues/129) wurde das Fehlen des Mod4-Steuerkreuzes in Javaprogrammen ausgiebig diskutiert und ein zwei Hacks dafür gefunden, die eine Klasse der Java-Standardbibliothek ersetzt. Nur einer von beiden ist nötig.
!!! info "Auftreten des Fehlers"
Dieser Fehler tritt nur bis zur Java-Version 1.6 auf. Mit 1.7 wurde der Fehler endlich behoben.
**Fabian Streitel:** Der Fehler tritt in Sonderfällen unter 1.8 noch auf, siehe [diesen Kommentar](https://git.neo-layout.org/neo/neo-layout/issues/129#issuecomment-1084)
## AWT-Hack von Christoph Henkelmann
### für xkbmap
Original Blogpost, der die Technik erklärt: [http://henkelmann.eu/2010/11/20/neo2_java_swing_awt_hack](http://henkelmann.eu/2010/11/20/neo2_java_swing_awt_hack)
Die aktuelle Variante ist auf GitHub zu finden: [https://github.com/chenkelmann/neo2-awt-hack](https://github.com/chenkelmann/neo2-awt-hack)
### für xmodmap
Wenn man die Neo-Xmodmap verwendet, braucht man diese Variante: [http://erikstreb.de/linux/neo2-awt-hack-0.2xmod.jar](http://erikstreb.de/linux/neo2-awt-hack-0.2xmod.jar). Dort wurde im Javaquellcode in Zeile 235 der Mod4-Keystate von 0x20 nach 0x80 geändert.
## Swing-Hack von Fabian Streitel
!!! warning "Bitte beachten"
Seit langem nicht mehr aktualisiert!
[https://github.com/karottenreibe/Neo2SwingHack](https://github.com/karottenreibe/Neo2SwingHack)
Die .jar-Datei muss selbst aus den Quellen gebaut werden.
## Kurzanweisungen für beide Hacks
1. Sich die .jar-Datei herunterladen und irgendwo speichern
2. Im Java-Programmaufruf einen zusätzlichen Parameter übergeben:
`java -Xbootclasspath/p:/PFAD/ZU/HACK.jar`
## Netbeans
1. Sich die .jar-Datei herunterladen und irgendwo speichern
2. /netbeans-ordner/etc/netbeans.conf editieren
3. zu netbeans_default_options folgendes hinzufügen:
`-J-Xbootclasspath/p:/PFAD/ZU/neo2-awt-hack-0.2.jar`

59
docs/FAQ/Lizenzfragen.md Normal file
View File

@ -0,0 +1,59 @@
# Lizenzfragen
## Grundsätzliches
Das Neo-Projekt sieht sich selbst als [FLOSS (Free/Libre Open Source Software)](http://de.wikipedia.org/wiki/FLOSS).
## Projektrichtlinien
Alle Dateien sollten unter [freien](http://de.wikipedia.org/wiki/Freie_Software) [Copyleft-Lizenzen](http://de.wikipedia.org/wiki/Copyleft) veröffentlicht werden:
* Bilder und Texte: Hier wird von uns einheitlich die [CC-BY-SA (Creative Commons-Namensnennung-Weitergabe unter gleichen Bedingungen-3.0-Deutschland)](http://creativecommons.org/licenses/by-sa/3.0/de/)-Lizenz verwendet.
* Programmcode (dies betrifft insbesondere die von uns programmierten Treiber) sollte unter die [GPLv3](http://www.gnu.org/licenses/gpl-3.0.html) gestellt werden (Hierzu gibt es jedoch noch eine laufende Diskussion; siehe weiter unten)
## Fragen und Antworten
!!! question "Warum stehen die Texte nicht unter der [GNU-Lizenz für freie Dokumentation](http://de.wikipedia.org/wiki/GNU_Free_Documentation_License)?"
* Die CC-BY-SA folgt den selben Grundgedanken, ist jedoch allgemeiner und auch einfacher zu verstehen als die doch recht komplizierte GFDL.
* Auf diese Art und Weise stehen die Bilder und die Texte unter der gleichen Lizenz. Damit werden unnötige [Inkompatibilitäten](http://en.wikipedia.org/wiki/GNU_Free_Documentation_License#Compatibility_with_CC-BY-SA) vermieden.
* Die GFDL fordert, dass wenn jemand einen Teil der Dokumentation irgendwo abdrucken will, er dann auch die *komplette* GFDL mit abdrucken muss (und sie ist nicht gerade kurz).
* Auch die Wikipedia wird aus diesen Gründen voraussichtlich von der GFDL zur CC-BY-SA wechseln bzw. beide Lizenzen gleichzeitig einsetzen (genaueres [hier (auf englisch)](http://meta.wikimedia.org/wiki/Licensing_update)). Als die Wikipedia entstand, gab es die Creative-Commons-Lizenzen schlichtweg noch nicht.
* [Vergleich von GFDL und CC-BY-SA (auf englisch)](http://en.wikipedia.org/wiki/Wikipedia:Comparison_of_GFDL_and_CC-BY-SA)
!!! question "Warum erlauben wir auch eine kommerzielle Nutzung unserer Texte und Bilder?"
Um zur Wikipedia kompatibel zu bleiben; schon der Baustein »Weitergabe unter gleichen Bedingungen« verhindert effektiv Missbrauch. Genauere Hintergründe finden sich im dem Artikel [»Freiheit mit Fallstricken: Creative-Commons-NC-Lizenzen und ihre Folgen«](http://www.opensourcejahrbuch.de/download/jb2006/chapter_06/osjb2006-06-01-moeller) aus dem Open Source Jahrbuch 2006.
!!! question "Warum sind die veröffentlichten Dateien nicht gemeinfrei? Warum wird nicht die CC-BY-Lizenz genutzt?"
Das [Copyleft](http://de.wikipedia.org/wiki/Copyleft)-Prinzip erzwingt die Freiheit von Weiterbearbeitungen und Fortentwicklungen unserer Werke, um dadurch ihre unfreie Vereinnahmung zu verhindern. Weiteres kann [hier](http://de.wikipedia.org/wiki/Gemeinfreiheit#Copyleft) nachgelesen werden.
!!! missing "Was ist mit dem Begriff [Schöpfungshöhe](http://de.wikipedia.org/wiki/Schöpfungshöhe) gemeint?"
Antwort selbsterklärend? Ansonsten bitte hier einfügen.
!!! question "Warum wird nicht die [LGPLv3](http://www.gnu.org/licenses/lgpl-3.0.html) benutzt?"
Weil Tastaturtreiber keine Libraries sind.
!!! question "Wo kann ich weitere Informationen zu diesem Thema erhalten?"
In der entsprechenden [FAQ](http://de.wikipedia.org/wiki/Hilfe:FAQ_Rechtliches) der Wikipedia.
!!! question "Warum müssen alle vom Neo-Projekt veröffentlichten Treiber unter einer Lizenz stehen?"
Wird dies nicht getan, unterliegt der Code dem Urheberrecht und widerspricht damit dem [FLOSS](http://de.wikipedia.org/wiki/FLOSS)-Gedanken.
## Offene Fragen
Die Diskussion um die beste Lizenz für Programmiercode ist noch nicht abgeschlossen.
### Vorschläge
* eine beliebige Open-Source-Lizenz mit Präferenz auf GPL oder BSD
* beliebige Lizenz, die kompatibel zur GPLv3 ist. Dies soll die Wahl einer Lizenz, die zwar Open Source, aber zur GPL inkompatibel ist, verhindern, siehe auch [Liste GPL-kompatibler Lizenzen](http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses).
* Für einige Treiber (beispielsweise den xkbmap-Treiber) haben wir vielleicht keine Wahlmöglichkeit, da sie von irgendwelchem GPL-Code abgeleitet sind.
#### GPL oder BSD
Oder wir vereinfachen das ganze ein wenig und erlauben nur GPL (bevorzugt v3) und BSD. Dann haben wir den Vorteil, dass die Programmierer selbst zwischen einer »permissive« und »copyleft«-Lizenz wählen können, aber verhindern einen Lizenzwildwuchs (siehe unten), indem es für alles im Projekt nur drei Lizenzen gibt.
Ist die GPL zu restriktiv für unsere Zwecke? Denn bei Neo geht es ja um das Tastatur-Layout selbst und da wäre eine größtmögliche native Unterstützung in allen Betriebssystemen wünschenswert. In dieser Hinsicht wäre es sinnvoll, wenn Microsoft und Apple sich am Ende das fertige Neo 2 nehmen und in ihre Betriebssysteme einbauen könnten. Das würden sie ganz sicher nicht machen (insbesondere MS), wenn der zur Verfügung stehende Code unter der (L)GPL steht. Ist überhaupt ein Fall vorstellbar, wo jemand den Neo-Code benutzt und in einer Weise in ein proprietäres System einbaut, dass es diesem Projekt schaden würde? Daher wäre auch eine »Permissive License« wie die BSD-Lizenz denkbar.
### Lizenzwildwuchs
Wir sollten nicht zu viele verschiedene Lizenzen verwenden: Auch wenn es ein schönes Ideal ist, dem Programmierer die größtmögliche Freiheit zu geben, als Projekt sollte man sich auf eine kleine Menge an Lizenzen beschränken. Denn [License proliferation](http://en.wikipedia.org/wiki/License_proliferation) ist ein großes Übel in der Free-Software-Welt, der man in seinem Projekt mit einer sinnvollen Policy entgegenwirken sollte.
### Grundsätze
Auch für die Quellcode-Lizenzen sollten wir detaillierte Grundsätze veröffentlichen, so wie es beispielsweise [KDE](http://techbase.kde.org/index.php?title=Policies/Licensing_Policy) macht.

21
docs/FAQ/Name.md Normal file
View File

@ -0,0 +1,21 @@
# Der Name »Neo«
Die offizielle Schreibweise unseres Projektes lautet »Neo«. Es handelt sich dabei um ein [rekursives Akronym](http://de.wikipedia.org/wiki/Rekursives_Akronym), das für »Neo ergonomisch optimiert« steht. Alternative Bezeichnungen sind Neo-Layout, Neo-Tastatur oder Neo-Belegung.
Ursprünglich wurde von Hanno Behrens die Schreibweise »NEO« verwendet. Dies wurde jedoch in »Neo« geändert, da sich diese Variante harmonischer ins Schriftbild einfügt. Die Schreibweise »neo« wurde hingegen nie offiziell verwendet.
Jedoch herrscht kein Konsens darüber, wie bei »Neo« mit nachgestellten Ziffern (»Neo 2«) umzugehen ist. Vorgeschlagen wurden:
* **Neo2**: kein Leerzeichen,
* **Neo 2**: das normale Leerzeichen,
* **Neo 2**: das geschützte Leerzeichen,
* **Neo2**: das schmale geschützte Leerzeichen.
Mit dem Referenz-Freeze wurde entschieden, dem jeweiligen Autor diese Entscheidung zu überlassen.
Zeichen zu verwenden, die nicht mit Qwertz getippt werden können wie etwa Neo…2, Neo⋮2 oder Neo² , ist zu Demonstrationszwecken möglich, sollte jedoch nicht der Standard sein.
Das schmale geschützte Leerzeichen ist typografisch gesehen die beste Variante, aber leider nicht immer verfügbar und müsste deshalb in der Praxis häufiger durch eine der anderen Möglichkeiten ersetzt werden; diese Entscheidung könnte allerdings kontextabhängig unterschiedlich ausfallen.
Kein Leerzeichen betont, dass es sich bei Neo2 um keine Version, sondern eine eigene Entwicklung handelt, die nicht schon in ein paar Monaten durch die nächste Version ersetzt wird.
Siehe dazu auch die [Diskussion auf der Mailingliste](http://lists.neo-layout.org/pipermail/diskussion/2009-May/012406.html).

View File

@ -11,10 +11,7 @@ Als Vorbild dient das [ArchWiki](https://wiki.archlinux.org/), wo man neben rein
## Sonstiges
!!! todo "Todo"
Link ist nicht erreichbar, Seite muss noch migriert werden.
* [Java-Programme](JavaMod4Fix.md)
* [Mod4-Bugfix](JavaMod4Fix.md) für Java-Programme
## Liste aller undo/redo-fähigen oder -unfähigen Programme

36
docs/FAQ/Umsteiger.md Normal file
View File

@ -0,0 +1,36 @@
# Ärgernisse für Umsteiger
## Von QWERTZ zu Neo 2
### j/n: Wollen Sie Ihre Änderungen speichern?
… schnell auf (QWERTZ-)**j** geklopft, es waren schließlich wichtige Änderungen, also klar, natürlich, was sonst, auf die Platte damit. Doch Reflexe sind nichts für den geneigten QWERTZ-zu-Neo-Umsteiger, zu oft öffnet man die falsche Türe.
Zack weg waren die Änderungen.
Nettes Szenario. Gottseidank waren die Änderungen leicht erneut zu machen, aber im ersten Moment rann es mir kalt den Rücken runter. Was, wenn es mal wirklich um was Wichtiges geht? Werden mir dann meine Finger (schon) gehorchen?
### t/w: Neuer Reiter?
Wenn ich als Neu-Neo im Firefox einen
neuen Reiter (Tab) öffnen will und aus alter Gewohnheit mit (QWERTZ-) **Strg+t**
unter Neo eben Strg+w sende und den einzigen Tab und damit Firefox schließe.
Grad dumm, weil ich den neuen Tab öffnen wollte, um die alte Seite
später zu Ende zu lesen.
Zum Glück bieten die aktuellen Browser die Möglichkeit über Strg+Shift+t den zuletzt geschlossenen Reiter wiederherzustellen.
### l/t: Wechsel in die Adresszeile öffnet gleich neuen Reiter?
Mit QWERTZ-**Strg+l** will man nur in die Adresszeile wechseln, um eine neue Seite im Netz anzusteuern. Jedoch sitzt hier das Neo-t, also sendet man Strg+t und öffnet damit einen neuen Reiter, was aber auch den Cursor in die Adresszeile setzt. Praktisch. ;-)
### v/p: Drucken statt einfügen
Mit QWERTZ-**Strg+v** wird eingefügt - bei NEO ist es das P, welches einen Druckvorgang auslösen will. Zum Glück nur mäßig nervig bei ohnehin ausgeschaltetem Drucker …
### e/l: Abmelden statt Explorer
**Win+e** öffnet den Explorer außer man drückt aus alter QWERTZ-Gewohnheit jetzt **Win+l**, was einen prompt abmeldet …
### p/q: Beenden statt Einfügen/vorherige Nachricht
Bei einigen Konsole-Programmen wird das **p** für *paste*, also einfügen, oder *previous* (vorherige Nachricht) verwendet. Statt einem QWERTZ-p drückt man aber ein Neo-**q**, was normalerweise *quit* (verlassen) bedeutet. Sehr nervig, hilft aber dabei diese Taste umso schneller zu lernen.
## Als Neo-Nutzer an der QWERTZ-Tastatur
### w/v: Fenster schließen?
Eigentliche wollte ich am PC eines Freundes, der kein Neo nutzt, etwas aus der Zwischenablage einfügen. Also **Strg+v** gedrückt. Aber das Neo-v liegt ja auf dem QWERTZ-w und Strg+w bedeutet wohl Fenster schließen.
### x/q: Programm beenden?
Eigentliche wollte ich am PC eines Freundes, der kein Neo nutzt, etwas ausschneiden (in die Zwischenablage). Also **Strg+x** gedrückt. Aber das Neo-x liegt ja auf dem QWERTZ-q und Strg+q bedeutet wohl Programm beenden.

View File

@ -1,9 +0,0 @@
# FAQ
!!! warning "Todo/Notes"
* Ähnlicher alter Wikieintrag: [FAQ](https://git.neo-layout.org/neo/neo-layout/wiki/FAQ)
* Ähnlicher alter Wikieintrag: [Sprachen mit Neo](https://git.neo-layout.org/neo/neo-layout/wiki/Sprachen-mit-Neo)
* Ähnlicher alter Wikieintrag: [Undo/Redo](https://git.neo-layout.org/neo/neo-layout/wiki/Undo%2FRedo)
* 104 Tasten/US Tastatur
* Pfeiltasten gehen nicht in $Programm
* Ghosting/n-key-rollover [Hardwareprobleme](https://git.neo-layout.org/neo/neo-layout/wiki/Hardwareprobleme)

View File

@ -0,0 +1,10 @@
# Diskussionen
Die Entwicklung von Neo vollzog sich über die Mailingliste, aber auch in diversen IRC-Diskussionen. Ein paar von ihnen sind an dieser Stelle verlinkt.
* [Chat vom 12.11.2006](IRC_20061112.txt)
* [Chat vom 26.11.2006](IRC_20061126.txt)
* [Chat vom 19.05.2007](IRC_20070519.txt)
* [Chat vom 30.07.2007](IRC_20070730.txt)
* [Chat vom 10.03.2008](IRC_20080310.txt)
* [Hier](Teeklatsch.txt) kann nachgelesen werden, warum der IRC-Kanal Teeklatsch heißt.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,846 @@
(19:51:17) ben: hi
(19:51:25) ben: is ja schon ordentlich was los hier ;))
(19:51:52) Martin___ [n=Martin@M0a5c.m.pppool.de] hat den Raum betreten.
(19:52:02) BratscherBen!n=ben@port-87-234-91-15.dynamic.qsc.de: BratscherBen hat das Thema zu NEO v2.0 http://www.eigenheimstrasse.de:8668/space/Computerecke/NEO-Tastaturlayout/anderes/Usertreffen+26.+Nov+2006 abgeändert
(19:52:12) Martin___: ah.
(19:52:26) Martin___: freenode klappt nicht. bin jetzt mit nem anderen server drin
(19:52:45) Martin___ heißt jetzt MartinB
(19:53:22) ben: bei mir geht freenode...
(19:53:33) jakob [n=jakob@e180236100.adsl.alicedsl.de] hat den Raum betreten.
(19:53:51) jakob: aaah
(19:53:57) jakob: is ja richtig was los hier :)
(19:54:14) jakob: Guten Abend allerseits :)
(19:54:19) ben: moinmoin
(19:54:37) Hanno_re: Nabend
(19:54:41) lucky_: abend :)
(19:54:41) MartinB: allle heavy user hier versammelt
(19:54:50) ben: hi hanno
(19:54:59) ben: haste gelesen mit der absage vom CCC?
(19:55:06) Hanno_re: Meine Freundin ist nicht glücklich darüber. Aber ich hab mich losgeeist.
(19:55:18) ben: komplett losgeeist? cool
(19:55:18) Hanno_re: Wir müssen solche Treffen in Zukunft nicht gerade am Wochenende machen.
(19:55:28) ben: ich hab auch unseren Besuch in der Küche sitzen lassen ;))
(19:55:35) Hanno_re: Das ist ungünstig. Ja. Ich hab sie auf ein Chi Gong Seminar geshcickt.
(19:55:41) ben: man muss ja Prioritäten setzen
(19:55:50) Hanno_re: Hehe
(19:55:57) MartinB: ich sitz in der Küche.
(19:56:00) Hanno_re: Wieso kann ich mich nicht Hanno nennen?!
(19:56:02) Hanno_re: Seltsam.
(19:56:42) MartinB: schätz mal, weil der schon belegt ist.
(19:57:33) Hanno_re heißt jetzt Hanno_Behrens
(19:59:15) jakob: MartinB, warst du letztes Mal auch dabei?
(19:59:19) jakob: oder hattest du da nen anderen Nick?
(19:59:31) gloom [n=mtischl@dslb-088-073-102-033.pools.arcor-ip.net] hat den Raum betreten.
(19:59:33) MartinB: nee ich bin zum ersten mal hier
(19:59:38) MartinB: und auch nur durch zufall
(19:59:43) jakob: wie das?
(19:59:49) MartinB: ich bin der, der die Esperantozeichen brauch :)
(19:59:56) jakob: ah *gg*
(20:00:05) ben: ok, jetzt hab ich den Besuch verabschiedet ;))
(20:00:08) MartinB: weiß ja net, wieviele Martins ihr schon habt
(20:00:20) jakob: ne
(20:00:26) jakob: der Nick war mir nur nicht bekannt
(20:01:37) MartinB: naja Martin ist auch schon belegt
(20:01:56) ben: also, ihr habt es vielleicht in der Mailingliste gelesen.
(20:02:09) ben: Die Vorträge vom congress sind alle schon voll
(20:02:32) Hanno_Behrens: Oh. Tja, ich war jetzt ein paar Tage nicht da. Ich hole das mal kurz nach.
(20:02:36) ben: wir haben also nur noch die Möglichkeit nen 5 Minütigen slot in einem Lightning Talk zu bekommen
(20:02:54) Hanno_Behrens: Ich übernehme gleich wieder ne Mindmap, fand ich ganz nützlich für die Diskussion.
(20:03:01) ben: ja, mach das
(20:03:15) jakob: Haben wir jmd, der den Vortrag halten will?
(20:03:22) ben: würd ich machen
(20:03:25) ben: oder Hanno
(20:03:40) ben: kommst du zum CCC auch wenn wir keinen Vortrag halten Hanno?
(20:03:52) jakob: kommst du auch ohne Vortrag, BratscherBen ?
(20:03:58) ben: ja, ich komm sowieso
(20:04:49) jakob: ah cool
(20:05:03) ben: wer kommt hier eigentlich noch?
(20:05:18) MartinB: wo ist der eigentlich?
(20:05:22) ben: Berlin
(20:05:29) ben: 27.bis 30.
(20:05:32) MartinB: ah, über Sylvester
(20:05:37) MartinB: da bin ich schon belegt.
(20:05:42) MartinB: auch wenn ich in der Nähe wohn
(20:05:53) lucky_: vor sylvester :)
(20:06:34) ben: Hanno? noch da?
(20:06:36) MartinB: gibts eigentlich Ne offizielle Anwenderzahl?
(20:06:42) ben: ne
(20:06:43) gloom: werde schauen...komme evtl auch auf den Congress
(20:06:47) stw_ [i=stefan@e182075132.adsl.alicedsl.de] hat den Raum betreten.
(20:06:58) jakob: also ich komm da nicht hin
(20:07:00) ben: genausowenig, wie eine Zahl, wieviele Leute Linux benutzen
(20:07:17) ben: aber es sind sicher einige
(20:07:37) Hanno_Behrens: Ich war gerade in den eMails. Bin ja erst vor ein paar Minuten nach Haus gekommen, extra des Treffens hier wegen.
(20:07:43) MartinB: ich würd so 20-100 schätzen
(20:07:45) Hanno_Behrens: 45 Minuten Fahrrad quer durch die Stadt...
(20:07:54) ben: ne, sind mehr als 100
(20:08:05) wicking [n=wicking@p54BE0E41.dip0.t-ipconnect.de] hat den Raum betreten.
(20:08:06) jakob: BratscherBen, wie bist du dir so sicher?
(20:08:21) Hanno_Behrens: @ben Also zum CCC Treffen ohne Vortrag weiss ich nicht. Das ist eine Zeit, Geld und Hinkommen sowie Unterbringungsfrage.
(20:08:59) ben: ja, verstehe
(20:09:17) ben: also wenn du nicht kommst, würd ich auf jeden Fall einen Lightning Talk machen
(20:09:23) ben: sind aber eben nur 5 Minuten
(20:09:34) ben: daher wird das nicht mehr, als alles schnell vorstellen
(20:09:34) Hanno_Behrens: Lightning Talk?
(20:09:47) ben: es gibt jeden Tag Lightning Talks
(20:09:54) Hanno_Behrens: Ah.
(20:10:00) Hanno_Behrens: Ja, das wäre nicht schlecht.
(20:10:00) ben: das ist ein Vortragsslot
(20:10:12) ben: jede 5 Minuten wechselt der Redner
(20:10:17) Hanno_Behrens: Cool. Fünf Minuten ist etwas knapp. Aber reicht ja fürs umreißen.
(20:10:40) ben: ich fand sowas bis jetzt immer ganz interessant, weil man innerhalb kurzer Zeit echt viel Infos bekommt
(20:10:55) ben: außerdem muss man nicht lang warten, wenn einen das aktuelle Thema nicht interessiert
(20:11:17) MartinB: und wer neugierig wird kann sich weiter informieren
(20:11:29) ben: aber der nachteil ist natürlich, dass die meisten Leute die hinkommen, nicht hinkommen um speziell was über Tastaturlayouts zu hören
(20:11:32) MartinB: da ist die Hemmschwelle sicher geringer zum zhören als bei Lang-Vorträgen
(20:11:35) ben: und man hat wenig Zeit
(20:11:50) ben: aber vielleicht erreicht man so aber auch jemanden, der sonst nicht gekommen wäre
(20:12:08) ben: nochmal zu der Nutzerzahl: wir haben allein auf der NEO Mailingliste 76 Mitglieder
(20:12:25) ben: also sind es MINDESTENS doppelt so viele würd ich sagen
(20:12:37) MartinB: die Nutzen das aber nicht alle.
(20:12:43) jakob: ja
(20:12:49) ben: vielleicht
(20:12:50) jakob: davon würde ich auch nicht ausgehen
(20:12:50) MartinB: ich dachte an echte Anwender
(20:13:00) ben: aber es gibt auch Nutzer, die sich nicht einschreiben
(20:13:18) ben: und wenn ich mir so anschaue, was ich alles nutze ohne in deren Mailingliste eingeschrieben zu sein
(20:13:26) ben: da müsste man die Zahl verhundertfachen
(20:13:55) MartinB: na ich find auf jeden Fall super, das es so einfach umzuschalten geht. Unabhängig, obs nun 50 oder 50.000 Leute haben wollen.
(20:13:57) wicking: ich kenne ein paar leute bei uns an der Fakultät, die neo benutzen
(20:14:06) wicking: keiner ist in der liste
(20:14:15) jakob: krass
(20:14:29) ben: hm, ich kenne sonst keinen im reallife :(((
(20:14:57) ben: aber ich hab vor ewigkeiten mal im Usenet gelesen, dass es einer nutzt und damals waren wir auf der Liste noch zu viert ;))
(20:15:01) ***MartinB neither
(20:15:08) ben: da hab ich schon gedacht wow
(20:15:24) ben: hm, mein Tastaturspeedapplet spinnt irgendwie
(20:15:24) wicking: also....jetzt mal ran ans verbessern...ich hab heute leider nicht so viel zeit
(20:15:26) Hanno_Behrens: Ja. Wäre mal interessant.
(20:15:40) ben: zeigt mir an, ich hätte 848 kpm...
(20:15:41) ben: naja
(20:15:46) Hanno_Behrens: Das schöne an NEO auf meiner schattenlauf-Seite war ja immer, dass ich da zählen kann, wieivel Downloads es gab.
(20:16:02) Hanno_Behrens: Mein SFD-Buch zum Beispiel wird jeden Monat über 40 mal gesaugt.
(20:16:13) ben: geht das im Wiki nicht?
(20:16:28) Hanno_Behrens: Das ist schon ganz nett. Aber bei NEO kann ichs nicht mehr sagen, liegt ja nicht mehr allein auf der schattenlauf.
(20:16:58) MartinB: download ist auch != Nutzerzahl
(20:17:03) Hanno_Behrens: Im Wiki wirds nicht richtig gezählt. Da hab ich kein webalizer
(20:17:05) jakob: was is das sfd-buch?
(20:17:08) MartinB: ist schon eine Hürde da reinzufinden.
(20:17:14) ben: street fighter
(20:17:17) ben: ein Rollenspiel
(20:17:17) Hanno_Behrens: Mit http://pebbles.schattenlauf.de/webalizer kann man das alles beobachten.
(20:17:36) ben: also eher shadowrun mein ich
(20:17:42) Hanno_Behrens: Ein Buch fürs Shadowrun-
(20:17:46) Hanno_Behrens: Rollenspiel, korrekt.
(20:17:55) ben: hab ich auch mal gespielt ;))
(20:18:00) Hanno_Behrens: :)
(20:18:01) ben: das waren noch Zeiten ;))
(20:18:02) wicking: ich auch
(20:18:11) wicking: also....
(20:18:13) ben: ok
(20:18:18) Hanno_Behrens: Naja, war leider nicht erfolgreich mein Buch. Aber mit SR4 haben sie jetzt fast alle Ideen geklaut.
(20:18:24) Hanno_Behrens: Aber bezahlen wollte Fanpro nix.
(20:18:27) wicking: wollen wir mal anfangen?
(20:18:30) jakob: tz
(20:18:31) jakob: ja
(20:18:39) ben: also noch mal was grundsätzliches zu den Überlegungen letzter Woche
(20:18:47) ben: ich hatte da ja nochmal gegrübelt...
(20:18:48) wicking: ok
(20:19:02) ben: und ich denke, wir sollten mehr auf Bigramme bei den Sonderzeichen achten
(20:19:19) ben: ich hab dazu ja schon was auf der Mailingliste geschrieben
(20:19:20) wicking: hmm...sofern das geht...
(20:19:35) ben: was denkt ihr? sollen wir nur nach Logischen Blöcken ordnen?
(20:20:04) Hanno_Behrens: Ja. Bigramme sind wichtig auf den anderen Ebenen, dort fällt das mit abwechselnden Händen schreiben definitiv weg. Weil ja eine Hand feststeckt mit dem Drücken des Modifiers.
(20:20:09) ben: ich war ja vor 2 Wochen auch noch mehr für die Logischen Blöcke, aber mittlerweile bin ich mehr davon abgekommen
(20:20:10) wicking: aber du meintest auf der mailingliste auch, dass du schon ein layout ausgetüfftelt hättest
(20:20:26) ben: ja, aber ich wollte das jetzt nicht hinknallen und dann gut ;))
(20:20:32) ben: also meine Überlegungen:
(20:20:47) lucky_: also ich kann ja mal kurz was sagen: ich benutze jetzt seid etwas laengerem AltGr auf der #-Taste und die sonderzeichen, die ich oeffters brauche habe ich mir auf die grundleiste gelegt, dass funktioniert sehr gut.
(20:21:08) ben: wichtige Zeichen:
(20:21:13) ben: ~/ := -> => <= >= != :// /> </ <!-- --> <? ?> /* */ /. =" !" ?" (" ") (' ') ); ," ", &> =` }[ _{ ^{ :-) ;-) += *= #!/ $@
(20:21:28) ben: dabei ist die Hauptüberlegung nach den Klammern
(20:21:55) wicking: ?
(20:21:56) ben: es fällt auf, dass man = und > sowie - und > braucht
(20:22:18) jakob: hast du das Layout irgendwo im Internet stehen?
(20:22:18) ben: aber die {}[] nicht mit = oder -
(20:22:29) jakob: Also das, wo die die Priorität der Bigramme schon hast einfließen lassen?
(20:22:53) wicking: hmm....stimmt
(20:22:56) ben: () bräuchte man mit - wenn man Smileys mit in betracht zieht
(20:23:01) lucky_: ich denke ( und ) sind am haeufigsten, sowohl in der normalen (deutschen) sprache als auch in diversen programmiersprachen (auch in der shell)
(20:23:19) ben: obwohl man da natürlich alles kombinieren könnte aber bleiben wir bei :-)
(20:23:46) wicking: oder () mit ' oder " bei funktionen die strings übergeben bekommen beispielsweise
(20:23:51) ben: die Klammern können unmöglich auf einer Hand bleiben, wenn man sie mit anderen Zeihcen kombinieren will
(20:24:15) ben: daher war meine erste überlegung, ()<> auf eine Hand und {} [] auf die andere Hand
(20:24:16) wicking: stimmt
(20:24:20) ben: () auf nr
(20:24:22) ben: <> auf hg
(20:24:28) ben: {} auf ae
(20:24:32) ben: und [] auf lc
(20:24:42) jakob: ()<> find ich ok
(20:24:48) jakob: aber {}Â werd ich nicht zulassen
(20:24:55) jakob: zumindest nicht auf der dritten Ebene auf ae *g*
(20:25:00) jakob: also das fänd ich viel zu gut
(20:25:10) ben: {} ist zu gut auf ae?
(20:25:37) jakob: ja schon!
(20:25:38) wicking: naja, er meint wohl es wird zu selten benötigt
(20:25:44) lucky_: ich find die idee gut.
(20:25:46) jakob: ja klar *g*
(20:26:05) jakob: Also da haben wir ja momentan - und _
(20:26:08) wicking: aber aus symmetriegründen würde ich es auch bevorzugen
(20:26:12) jakob: und die sin doch noch häufiger
(20:26:18) jakob: jo die Symmetrie spricht natürlich dafür
(20:26:25) MartinB: man könnte sie auch auf komplementäre Finger legen. also () auf en und {} auf ar usw.
(20:26:42) ben: also vielleicht zeig ich euch doch mal, was ich ausgetüftelt hab ;))
(20:26:56) jakob: hm, MartinB, gefällt mir auch nicht so richtig, wenn, dann wären {}Â und []Â auf ui qv ok für mich
(20:26:58) wicking: ok...
(20:26:58) ben: hat jeder die Seite geöffnet?
(20:27:05) jakob: ja
(20:27:24) gloom: yep
(20:27:27) MartinB: ja
(20:27:46) ben: ok, jetzt müsste es kommen
(20:28:15) jakob: is da, ja
(20:28:21) wicking: die idee mit den komplementären fingern würde ich ablehnen, weil man zu oft funktion() schreibt (als beispiel)
(20:28:34) jakob: ne ich finde da die Klammern übervorteilt
(20:28:54) lucky_: ist ~ auf o nicht etwas zu gut positioniert?
(20:28:58) ben: ja, komplementärfinger fänd ich aus gleichem Grund auch blöd
(20:28:59) jakob: {}Â und [] auf ui qv oder so
(20:29:05) jakob: aber dann wär das @ im Wege
(20:29:14) ben: naja, ist nicht so einfach
(20:29:19) jakob: lucky_, auf Linux braucht man das sehr oft
(20:29:21) jakob: ja leider
(20:29:22) ben: ~/ ist in kombination
(20:29:34) ben: das ginge nur noch auf ea oder oa
(20:29:42) lucky_: jakob: ich benutze linux, aber ich denke nicht, dass man es z.B. oefters benutzt als ;
(20:29:43) ben: ansonsten ist das i belegt
(20:30:24) Hanno_Behrens: Soll ich eigentlich das alte Mindmap weiterbearbeiten oder ein neues anlegen?
(20:30:38) jakob: hm lucky_ also ich benutz es definitiv öfter aber das is natürlich wieder ne Frage der Ordnerorganisation und sonstigen Shell-Verhaltens...
(20:30:40) ben: kannst die alte kopieren
(20:30:46) Hanno_Behrens: Ok
(20:30:47) ben: dann kann man einen diff machen ;))
(20:30:58) Hanno_Behrens: Hehe.
(20:31:02) MartinB: hal mal jemand eine Statistische Auswertung für die Klammern probiert?
(20:31:06) Hanno_Behrens: Ich speichere das neue an die alte Stelle.
(20:31:07) wicking: hmm....gut durchdacht...fehlt nur das fragezeichen....
(20:31:17) ben: ja, auf die alte stelle speichern
(20:31:18) MartinB: Für mich ist erstmal ein Entwurf so gut wie der andere
(20:31:26) ben: ja, ist ein Entwurf
(20:31:28) jakob: MartinB, ich glaub, das is beinahe unmöglich
(20:31:38) lucky_: jakob: ich denke wir soellten auch an verschiedene programmiersprachen denken, und ausser in der shell wird die tilde eben sehr wenig verwendet.
(20:31:47) MartinB: nicht ganz. Quellcodes kann man schon durchlaufen lassen
(20:31:48) ben: statistische auswertung ist schwer
(20:32:00) ben: ja, kann man aber was für code?
(20:32:03) ben: was schreibst du?
(20:32:17) ben: ist sehr stark abhängig von der Programmiersprache
(20:32:22) ben: bestes bsp: xml
(20:32:29) ben: da würden <> auf nr
(20:32:31) ben: liegen
(20:32:54) jakob: ja ok
(20:32:55) ben: also, worauf ich geachtet habe:
(20:33:06) lucky_: hat sich schon mal jmd. die muehe gemacht eine liste der zu berucksichtigenden sprachen zu erstellen?
(20:33:07) ben: =>
(20:33:09) ben: ->
(20:33:12) ben: :=
(20:33:13) ben: :-)
(20:33:18) ben: =<
(20:33:20) ben: >=
(20:33:24) ben: !=
(20:33:55) ben: += hab ich geändert moment
(20:33:55) jakob: die meisten davon brauche ich z.B. sehr selten bis auf -> => und :-) und :)
(20:34:14) MartinB: ja hlmt und xml werden oft generiert. Aber mal ein C Projekt durchlaufen lassen, einfach um zu sehen, was die Statistik sagt.
(20:34:15) ben: so
(20:34:25) jakob: wenn man so ins Detail geht wird es halt ewig schwierig, da einen gut gangbaren Kompromiss zu finden
(20:34:26) ben: das war mir schon aufgefallen, das das nicht so gut war
(20:34:37) ben: ja, aber vergleiche sind häufig
(20:34:44) ben: if (bla != blubb)
(20:34:52) ben: if ( laber >= 3>
(20:34:53) ben: )
(20:35:08) ben: sowas findet man ja in jeder sprache
(20:35:15) jakob: ok
(20:35:15) ben: i += 9
(20:35:40) jakob: also das = auf f is schonmal gut
(20:35:48) jakob: aber wie machen wir jetzt weiter
(20:35:53) jakob: was hat größere Priorität?
(20:36:04) jakob: Klammern, Bigramme, -, _ ?
(20:36:04) ben: was ich noch nicht so guf fand ist das ;
(20:36:23) ben: ;-) tippt sich doof ;))
(20:36:25) wicking: und was hat das sigma da verloren???
(20:36:34) ben: das ist noch historisch ;))
(20:36:50) wicking: und wo ist das ? (für php UND für die deutsche sprache!)
(20:37:12) ben: oh
(20:37:14) ben: stimmt
(20:37:19) ben: das fehlt
(20:37:44) ben: vielleicht auf das y
(20:38:04) ben: wegen der ?> combo
(20:38:52) ben: so, also die rechte Seite gefällt mir ganz gut ;))
(20:39:00) ben: nur das ;
(20:39:03) MartinB: ich glaub ; ist wichtiger als +
(20:39:18) ben: ich find die kleinen Finger auf der oberen Reihe nicht so gut
(20:39:28) ben: da geht q schon besser als j
(20:39:55) wicking: in der normalen sprach auf jeden fall
(20:40:26) lucky_: BratscherBen: auf der rechten AltGr-Taste (ehemals #-Taste :)) liegt auf der dritten ebene noch ein "`".
(20:40:39) ben: oh, ich seh gra
(20:40:51) ben: ich hab ja mir das # weggemacht ;))
(20:41:06) ben: wartet mal, das wollen wir bestimmt nicht zum Standard erklären ;)))
(20:41:26) lucky_: doch, ich find's gut, ich benutz es ja schon :)
(20:41:28) wicking: was haben das ; und das : überhaupt da zu suchen? sind doch schon vorhanden...
(20:41:29) jakob: wenn die Raute irgendwoanders wieder auftaucht, lässt sich darüber zumindest verhandeln :)
(20:42:11) lucky_: die liegt ja schon hier auf B
(20:42:39) ben: wicking: das : und ; haben wir schon, allerdings auf der 2. Ebene
(20:42:45) gloom: was ist eigentl das "Mode"? ehemals Fenstertaste??
(20:42:46) ben: und das ist ja grad das Problem
(20:43:00) ben: :-) tippt sich total doof mit Modifierwechsel
(20:43:25) ben: wollt ihr wirklich auf die # das AltGr legen ?
(20:43:36) lucky_: BratscherBen: ja! :)
(20:43:37) ben: ich dachte nur ich wär so beknackt ;)))
(20:43:38) jakob: hm weiß nicht
(20:43:45) jakob: also mir gefällt das nicht sehr gut
(20:43:51) lucky_: jakob: warum nicht?
(20:44:04) ben: hab ich gemacht, weil mir mein Daumen wehtat...
(20:44:14) jakob: mir reichts schon, wenn ich zum Enter soweit raus muss und die rechte AltGR tuts bei mir perfekt
(20:44:20) jakob: und ich hatte noch nie Daumenschmerzen...
(20:44:42) jakob: Ein Modifier pro Ebene und Hand reicht doch?
(20:44:51) MartinB: bei meinem Laptop ist # in der oberen reihe ganz rechts. Ist zwar nicht standardkonform, aber auf jeden Fall ungeeignet für ALTGr
(20:45:15) ben: ja, ich denke auch, das eignet sich nicht für alle
(20:45:24) ben: # liegt manchmal echt woanders
(20:45:27) MartinB: undj das ?? ist nicht mehr auf der selben taste
(20:46:16) Hanno_Behrens: Aus Kompatibilitätsgründen sollten wir wohl auf das # als AltGr verzichten, denke ich.
(20:46:33) ben: ja, ich denke auch, dass ist was zum selberstricken...
(20:46:56) ben: was ist mit dem ?
(20:47:35) lucky_: waere nicht eine doppelbelegung moeglich?
(20:47:42) wicking: ich finde auch wir sollten die rechte altgr-taste belassen...das kann jeder für sich selber ändern
(20:47:45) MartinB: achso. das soll wohl heißen,ddas da noch frei sit.
(20:47:52) MartinB: doppelbelegungen find ich dooj
(20:47:55) MartinB: doof
(20:48:11) ben: kommt immer darauf an, wofür die Doppelbelegung ist
(20:48:24) ben: wegen Gewohnheit find ich das mittlerweile auch doof
(20:48:24) lucky_: BratscherBen: ich mein grad fuer AltGr.
(20:48:30) jakob: ja auch so
(20:48:42) jakob: # is für mich z.B. wirklich weit weg
(20:48:50) MartinB: na maximal für ein zwei superwichtige bigramme.
(20:48:59) MartinB: aber dann geht halt eine andere Taste verloren
(20:49:08) ben: oder zum beispiel für ~ tot und nicht tot
(20:49:34) MartinB: dat is was anderes
(20:49:35) jakob: ja
(20:49:44) jakob: aber das sin Ausnahmen
(20:49:48) ben: was ich grad sehe, ich hab jetzt das ? auf die ursprüngliche position von # gelegt
(20:50:01) ben: es fehlt aber das trigramm #!/
(20:50:13) wicking: also: ?!"'-&() sind in der normalen sprache sehr wichtig. daher sollten diese gut zu erreichen sein. und zwar in sinnvollen bigrammen.
(20:50:14) ben: das war vorher schon nur mit 2 Treffern
(20:50:23) ben: jetzt ist es komplett worstcase
(20:50:39) MartinB: ??
(20:51:25) Hanno_Behrens: Ist #!/ der Shell-Start so wichtig, Ben? Also wenn wir das schön legen können ist das sicher nett. Aber häufig braucht man das auch nicht gerade.
(20:51:44) wicking: andererseits gibt es die hacker aka chatter, aka shell-benutzer: die brauchen diese zeichen teilweise auch. allerdings in anderen kombinationen (bigrammen). also: was nun? doppelbelegung wäre da wirklich sinnvoll, denke ich.
(20:51:45) ben: achso? ich schreib öfter mal nen shellscript
(20:52:16) ben: naja, ist mir jetzt nich soooo wichtig, vorher wars ja auch schon mit Handwechsel verbunden
(20:52:26) ben: aber jetzt ist es sozusagen total schlecht ;))
(20:52:31) MartinB: personal NEO now!
(20:52:49) wicking: #!/ ist kein echtes (weil nicht häufiges) trigramm
(20:52:52) ben: personal NEO?
(20:53:13) MartinB: jedem sein persönliches Layout.
(20:53:15) wicking: das kommt pro sh-prog nur EIN MAL vor!!
(20:53:23) ben: die Diskussion hatten wir schon
(20:53:25) MartinB: :_)
(20:54:05) Hanno_Behrens: Also wenn es irgendwo geht ohne Verlust, seh ich darin auch kein Problem.
(20:54:19) ben: aber das kann dann immer noch jeder machen (ich nehm am Ende auch nicht 100 Prozent das Standardlayout) aber jetzt wollten wir erstmal eine so groß wie mögliche schnittmenge schaffen
(20:54:31) wicking: ich auch nicht. aber keine priorität.
(20:54:40) ben: ja, ok
(20:54:55) ben: so, wie ist das jetzt mit dem ?
(20:55:35) jakob: passt dir noch nicht auf d?
(20:55:46) wicking: also: deutsche sprache + hackersprache hat verschiedene häufige bigramme mit ?!"'-&() was nun????
(20:55:50) ben: auf y isses jetzt
(20:56:17) ben: was sind bigramme mit ?!"'-&()
(20:56:20) wicking: bleibt also das ? auf ß und ! auf 1????
(20:56:22) ben: sagt sie mir
(20:56:42) wicking: ist weder logisch noch sonstwas...NUR althergebracht!
(20:56:48) ben: ja
(20:57:03) ben: deshalb hab ich sie ja in der 3. Ebene schon untergebracht
(20:57:13) ben: ! auf k und ? auf y
(20:57:19) wicking: er sagt: "bla bla". und sie fragt: "echt?" usw.
(20:58:03) MartinB: solls bei zweimal ? bleiben?
(20:58:16) MartinB: auf AltGr find ichs irgendwie doof. könnte aber passen
(20:58:47) ben: meinetwegen kann auch das mit shift weg ;)) wenn man sich an das andere gewöhnt hat nimmt man das eh nicht mehr
(20:59:08) wicking: wobei " auch für die hacker reichen würde, denn ich hätte lieber die beiden deutschen anführungszeichen „ und “
(20:59:13) wicking: ja????
(20:59:17) wicking: geht das??
(20:59:20) Hanno_Behrens: Ähm. Ich muss irgendwo was nicht mitbekommen haben. Wieso brauchen wir jetzt genau genommen zweimal "?"
(20:59:35) ben: brauchen wir nicht
(20:59:51) Hanno_Behrens: Ah ok.
(20:59:54) ben: also nehm ich das auf ß weg
(21:00:00) MartinB: keine halben Sichen. Einmal reicht!
(21:00:05) ben: dann haben wir es nur noch auf y
(21:00:17) ben: altGr +y
(21:00:20) MartinB: ich würd nachher gern noch über die Esperantozeichen reden
(21:00:25) Hanno_Behrens: Ach so. Wegen des ? auf ß. Verstehe.
(21:00:56) ben: Esperanto sowie alle anderen Fremdsprachenzeichen positionieren wir auch noch
(21:01:13) ben: aber die bekommen bestimmt keine Schnellschreibposition
(21:01:46) ben: nochmal zu ' und "
(21:01:55) ben: das sieht jetzt vielleicht etwas verloren da aus
(21:01:59) wicking: genau wie die griechischen auch nicht
(21:01:59) MartinB: schon klar :-)
(21:02:04) MartinB: nachher dann
(21:02:13) ben: aber ich hab das wegen (" ") <' und '> gemacht
(21:02:15) jakob: ' und " brauch ich z.B. relativ häufig
(21:02:47) ben: wir könnten das auch auf m, legen
(21:03:10) wicking: noch ein vorschlag wegen der "logik": ich würde ! und = vertauschen und das ? mit ; vertauschen. wegen: Logik. leichter zu merken. und schadet auch nicht.
(21:03:59) wicking: " und ' finde ich gut, auch dass sie endlich zusammen sind...
(21:04:34) ben: aber dann hast du - und = nicht mehr zusammen
(21:04:40) ben: ist auch nicht mehr so logisch
(21:04:51) jakob: oki
(21:04:55) jakob: so passen sie m.E. nach
(21:04:55) ben: => und ->
(21:06:05) lucky_: ich finde auch, dass man z.B. + und ! sowie ~ und | tauschen koennte.
(21:06:28) wicking: oder + und - auf s und k
(21:06:55) ben: - liegt dort gut für :-)
(21:07:02) ben: ist jetzt einfaches abrollen
(21:07:16) ben: + und ! tauschen...
(21:07:17) ben: mir egal
(21:07:24) ben: geschmackssache
(21:07:26) Hanno_Behrens: Was war das vorhin mit dem unteren "?
(21:07:47) ben: das hatte ich für ") und (" dorthin gemacht
(21:08:01) ben: ist aber sicher nicht so häufig
(21:08:11) ben: und wirklich gut drücken lässt es sich auch nicht
(21:08:27) wicking: es geht vor allem darum, dass das ? in der deutschen sprache sicher häufiger vorkommt als das ; und daher das ? ein wenig weit weg ist...
(21:08:57) ben: vielleicht legen wir das ? mit auf die linke Hand
(21:09:32) ben: da können wir zwar alle php leute nicht mehr zufrieden stellen, finden aber vielleicht einen besseren platz
(21:09:39) wicking: zwar dann ungünstig für php, aber......
(21:09:41) wicking: hmm...
(21:09:48) ben: zu ? ist mir nur eingefallen :
(21:10:05) ben: ?" <? ?>
(21:10:13) wicking: stimmt....
(21:10:48) ben: gibts da noch andere?
(21:11:00) wicking: da ich aber sowieso die „“ will ist das ?" egal...
(21:11:11) wicking: :)
(21:11:36) ben: naja, da würde dann aber ?“ dazukommen
(21:11:40) wicking: was macht das : eigentlich da? warum so wichtig????
(21:11:47) ben: :=
(21:11:56) ben: :-)
(21:11:57) ben: :)
(21:12:32) wicking: genau. :) also auf die linke seite das ganze... die „“ könnten in die ziemlich freie zahlenreihe....
(21:12:38) ben: &% hat auch keine abhängigkeiten
(21:13:05) wicking: oder da runter...noch besser stimmt...
(21:13:24) wicking: dann hat man alle anführungszeichen zusammen
(21:13:31) wicking: jaaaa jaaaaa
(21:13:39) wicking: *freu*
(21:13:49) ben: also, lassen wir es erstmal so und behalten im Hinterkopf das wir ? und ! evtl noch besser legen könnten
(21:13:58) ben: und widmen uns erstmal der linken Seite?
(21:14:03) ben: alle einverstanden?
(21:14:04) ***wicking ist kurz auf toilette
(21:14:06) MartinB: mal ne zwischenfrage.
(21:14:09) ben: ja
(21:14:14) MartinB: umsortieren der Zahlen nach Häufigkeit?
(21:14:20) ben: naja
(21:14:22) ben: weiß nicht
(21:14:28) lucky_: ne...
(21:14:47) MartinB: Wiedererkennungswert?
(21:14:52) ben: Hanno sag du mal was dazu...
(21:14:57) MartinB: oder lohnt sich nur nicht?
(21:15:02) jakob: ne
(21:15:06) jakob: find ich keine so gute Idee
(21:15:15) ben: was ist denn die Häufigste Zahl?
(21:15:29) MartinB: z.B. könnte man auch 123 in die mitte tun (sind wohl häufiger)
(21:15:43) MartinB: ich glaub die häufigkeit ist logarithmisch
(21:16:25) ben: ja, wahrscheinlich... +1 schreibt man oft, +2 seltener *2 vielleicht noch
(21:16:28) ben: aber den rest
(21:16:30) ben: könnte sei
(21:16:33) ben: aber trotzdem
(21:16:34) Hanno_Behrens: Also das umstellen der Zahlen...
(21:16:37) ben: ich weiß nicht
(21:16:41) Hanno_Behrens: Da war dvorak auch schon.
(21:16:46) MartinB: man n könnte mal bei jemandem einen KEYlogger mitlaufen lassen und das statistisch auswerten....
(21:17:08) ben: keylogger, hat eigentlich jemand das applet ausprobiert, was ich geschrieben hab?
(21:17:18) ben: das ist ja im prinzip nen keylogger...
(21:17:25) MartinB: ah, nicht gelesen
(21:17:44) ben: irgendwann werd ich da noch ne Funktion zur Bigrammzählung einbauen
(21:18:02) ***wicking ist zurück
(21:18:08) ben: hab ich im prinzip auch schon gemacht, allerdings brauch ich da noch ne bessere Methode die Zahlen abzugreifen
(21:18:19) ben: also die Buchstaben abzugreifen
(21:18:20) jakob: ne
(21:18:38) jakob: hab kein Gnome installiert, das wären für so ein Tool zuviele Abhängigkeiten *g*
(21:18:49) wicking: also...leute....die zahlen bleiben..das ist doch wohl ein witz, oder?
(21:19:28) ben: was hat dvorak denn zu den Zahlen rausgefunden?
(21:19:40) Hanno_Behrens: Also Dvorak hats versucht das umzustellen.
(21:19:47) Hanno_Behrens: Aber statistisch ist das kaum zu rechtfertigen.
(21:19:58) Hanno_Behrens: Der einzige Vorteil ist eine andere Logik.
(21:20:09) Hanno_Behrens: Die 1+2 auf den Zeigefingern und so weiter.
(21:20:17) Hanno_Behrens: Aber ich denke, das ist irrelevant.
(21:20:26) jakob: schließe mich der Meinung an: Quatsch
(21:20:31) wicking: ich finde übrigens dass smilies keine priorität haben sollten....
(21:20:43) ben: 1 und 2 würd ich ja noch verstehen (braucht man beim Programmieren denke ich schon häufiger) aber der rest...
(21:20:54) wicking: also ist nur := relevent für die position von :
(21:21:04) ben: smileys sind mit sicherheit häufiger als alle anderen Zeichen
(21:21:07) wicking: das nur mal dazu...
(21:21:11) ben: auch wenn sie theoretisch nutzlos sind
(21:21:21) Eglatholion [n=avatar@p5082FA92.dip.t-dialin.net] hat den Raum betreten.
(21:21:24) ben: das ... am Ende eines Satzes ist auch nutzlos
(21:21:37) Eglatholion: Nabend
(21:21:37) ben: aber es wird so oft gebraucht, dass man es auf eine Taste legen könnte
(21:21:40) wicking: naja...nur bei einer sehr eingeschränkten benutzergruppe
(21:21:41) ben: moin
(21:21:50) jakob: hallo :)
(21:22:03) ben: glaub ich kaum, dass die Benutzergruppe so eingeschränkt ist
(21:22:19) ben: ich bekomm ja fast keine mail, wo nicht irgendwo ein ;) drin ist
(21:22:30) jakob: kann ich bestätigen
(21:22:36) ben: ein 8-] ist selten aber ;) ist seeeeehr häufig
(21:22:39) jakob: Wenn ich sehe, wieviele Menschen heutzutage ICQ benutzen
(21:22:40) jakob: schon krass
(21:22:47) Eglatholion: (bin ein neuer Neo-User, der sich das Ganze vor ein paar Tagen das erste Mal angeschaut hat, und wollte hier nur mal zuhören. Hab nur leider den 20h-Start verpasst)
(21:22:49) wicking: na gut.
(21:22:57) ben: wilkommen
(21:23:03) ben: willkommen
(21:23:20) Eglatholion: tnx
(21:23:25) ben: auf jeden fall ein Browserfenster mit besagter seite runterladen
(21:23:31) ben: sonst verstehst du nix ;))
(21:23:52) ben: also widmen wir uns mal der linken Hand
(21:23:56) ben: da ist wichtig:
(21:24:06) ben: ~/ /* */
(21:24:24) ben: eigentlich auch /.
(21:24:31) wicking: mir gefällt ~ nicht.
(21:24:34) ben: aber das geht, weil . ja auf der ersten ebene liegt
(21:24:41) wicking: übrigens ist es ./ !
(21:24:53) ben: das auch
(21:25:14) wicking: achso beides...hast recht
(21:26:28) ben: }[
(21:26:28) ben: _{
(21:26:28) ben: ^{
(21:26:33) ben: das hätt ich auch noch zu bieten
(21:26:40) ben: in Latex
(21:26:51) ben: aber sonst ist sowas ja eher selten
(21:26:56) ben: nicht so wie bei !=
(21:27:00) ben: oder >=
(21:27:17) Hanno_Behrens: Hehe. ^{ hab ich noch nie genutzt, glaub ich. Nichtmal in LaTeX.
(21:27:20) ben: und eigentlich bräuchte man auch ein ://
(21:27:50) ben: echt? haste nie e^{2
(21:27:55) ben: *bla}
(21:27:58) ben: was weiß ich
(21:27:59) Hanno_Behrens: e^2
(21:28:12) ben: ja, hab zu zeitig enter gedrückt ;))
(21:28:19) ben: das kommt vom AltGr auf #
(21:28:26) ben: ;)))
(21:28:29) Hanno_Behrens: Naja, okay. Hast recht. Wahrscheinlich hab ichs doch irgendwo irgendwann benutzt. Müsste mal ein Grep laufen lassen.
(21:28:57) ben: aber ich geb dir Recht, dass es bei der Masse der User eher sehr selten vorkommt
(21:29:03) wicking: ich hab ^{ schon oft genutzt....in latex
(21:29:08) ben: wesentlich seltener als :))
(21:29:11) jakob: puh ich bin froh, dass ihr die ganzen Bi- und Trigramme in all diesen Sprachen kennt, das is nicht so mein Gebiet...
(21:29:32) MartinB: seh ich auch so
(21:29:42) ben: naja, sind auhc nur die, die mir eingefallen sind...
(21:29:47) wicking: exponenten können sehr lang werden... wo ist das ^ eigentlich momentan?
(21:30:05) ben: hab ich gar nicht berücksichtigt ;))
(21:30:15) MartinB: oben links in tot
(21:30:17) ben: aber nur, weil ich es nie brauche, wozu gibt es lyx
(21:30:27) wicking: aber ^{ ist wirklich auch kein HÄUFIGES bigramm
(21:30:30) ben: aber wir können es natürlich aufnehmen
(21:30:40) wicking: kann also ruhig auseinander
(21:30:49) gloom: ein ^ in nicht tot wäre auf jeden Fall gut...
(21:30:55) ben: dann wahrscheinlich auch _{
(21:31:14) ben: das hab ich in der Automatentheorie sehr oft gebraucht
(21:31:25) ben: q_{1,2
(21:31:27) ben: }
(21:31:43) ben: man, das mit dem AltGr auf dem # sollte ich echt nochmal überdenken
(21:31:56) wicking: ich finde ein ^ in nicht tot auch sehr gut. bigramm dazu ist aber unwichtig ===> position egal
(21:32:24) MartinB: das hört sich für mich wie an den haaren hereingezogen an
(21:32:32) ben: wieso?
(21:32:40) wicking: was?
(21:32:40) MartinB: also das mit dem bigramm. Untote Tasteen find ich okay
(21:32:57) ben: kennst du ^{ nicht?
(21:33:10) MartinB: kann (noch) kein Latex
(21:33:20) wicking: wird zeit! ;)
(21:33:25) MartinB: ja
(21:33:36) MartinB: aber dann müsste man auch noch an den EMacs denken
(21:33:37) ben: brauchen die Mathematiker in TeX öfter
(21:33:42) MartinB: achso
(21:33:50) ben: ist für hoch irgendwas
(21:34:08) ben: 2^{3*\pi}
(21:34:18) ben: 2 hoch (3 mal pi)
(21:34:36) wicking: also das % und & könnte doch auch in die zahlenreihe, oder?
(21:34:39) MartinB: braucht man das so oft, das wir es berücksichtigen sollten?
(21:35:02) ben: gute Frage, einer der viel LaTeX schreibt ja
(21:35:22) Hanno_Behrens: Aber ich hab nochmal nen kleinen Einwurf.
(21:35:23) ben: jemand der nicht Delphi oder Konsorten programmiert braucht auch kein :=
(21:35:29) Hanno_Behrens: Wo wir schon bei " waren.
(21:35:30) Eglatholion: Könnt Ihr das Dieresis nicht wieder mit reinnehmen?
(21:35:32) wicking: naja, nur einer der viel Formeln (!!) schreibt
(21:35:51) wicking: nicht alle die tex schreiben (die meisten bücher z. B.)
(21:35:52) Hanno_Behrens: Sehe ich das richitg, dass wir " ausschließlich auf AltGr haben?
(21:36:05) ben: ja
(21:36:07) ben: momentan ja
(21:36:27) Hanno_Behrens: Warte ich checke mal gerade ne alte Tastatur.
(21:36:34) ben: ich muss aber dazu sagen, dass das mein Entwurf ist, den wir hier gerade bearbeiten
(21:36:42) ben: da bin ich sehr radikal vorgegangen
(21:36:55) Hanno_Behrens: Ja, geht. Ist immer vorhanden.
(21:36:55) ben: letztes mal war das noch auf Shift 2
(21:37:01) wicking: gut! :)
(21:37:27) ben: vielleicht sollte ich das was wir jetzt haben in den letzten Entwurf eintragen und wir machen da weiter?
(21:37:31) Hanno_Behrens: Ich bin immer etwas nervös, wenn echte Standardzeichen weit weg liegen.
(21:38:39) wicking: Eglatholion: die Dieresis ist im Deutschen eher unwichtig...kann also auf eine der höheren ebenen
(21:38:42) MartinB: man hat dann da wieder Platz für anderes
(21:39:12) MartinB: gibts ein Glossar für die Fremdwörter?
(21:39:22) ben: so
(21:39:23) wicking: wikipedia
(21:39:38) ben: hab das jetzt mal in den alten entwurf kopiert
(21:39:39) MartinB: Trema => der Doppelpunkt überm Buchstaben
(21:39:39) Eglatholion: wicking, ja, im Deutschen. Aber Ihr habt ja auch griechische Buchstaben dabei. Und genug Ebenen gibt es ja. Aber wenn ich das richtig gelesen habe, ist es momentan ganz raus?!
(21:40:27) ben: es ist momentan einiges ganz raus, was am Ende wieder dazu kommt
(21:40:47) ben: wir diskutieren erstmal die "schnellen" tasten
(21:40:49) wicking: hmm....also wenn wirs nicht vergessen kommt es auf eine der höheren ebenen...ist ja ähnlich wichtig wie ^ ' und `
(21:41:15) wicking: genau...die tagtäglichen tasten...
(21:41:20) Eglatholion: Ahso, OK. Bin schon still. *gg*
(21:41:28) wicking: für hacker und für romanschreiber
(21:41:44) ben: so, jetzt nochmal zu dem ^
(21:41:59) wicking: (und chatter, daher die mir nicht passende wichtigkeit für smilies)
(21:42:08) wicking: ;)
(21:42:10) Eglatholion: wicking, ja, genau, wenn man z.B. Bücher schreibt und darin solche Buchstaben für Namen benutzt.
(21:42:48) ben: hat das ^noch andere Abhängigkeiten?
(21:43:00) wicking: die sonderzeichen kommen alle noch....auf höheren ebenen (siehe http://www.eigenheimstrasse.de/neo/neo.html )
(21:43:14) MartinB: ganz normal in funktionen. also Zahl^Zahl
(21:43:34) ben: ja, aber nicht zu anderen Sonderzeichen...
(21:43:35) MartinB: und das ist ja unerheblich
(21:43:47) wicking: mir fällt keine ein.... außer "hoch" und konsole bei deutschem quake
(21:44:43) ben: hm, also wenn das noch auf die Linke Hand soll gibt es nur 2 Möglichkeiten
(21:44:55) ben: entweder wir nehmen die doppelten Pfeiltasten raus
(21:45:00) ben: oder auf <
(21:45:08) ben: das gibts aber nicht überall
(21:45:39) MartinB: oder in die 4. Ebene
(21:46:02) ben: die ist aber echt schlecht zu erreichen
(21:46:18) wicking: hmm....
(21:46:26) ben: wenn wir es dort platzieren nimmt es keiner, weil es einfacher ist ^ und Leerzeichen zu drücken
(21:46:36) MartinB: auf die SHIFT 2?
(21:47:01) wicking: mal ne andere frage: wann braucht man das ~ noch?
(21:47:04) ben: das war grad noch die Frage ob dort " doppelt bleiben soll
(21:47:05) MartinB: oder SHift 1 - ! ist ja auch doppelt
(21:47:21) ben: das ~ braucht man imho nur für home, das ist aber schon viel
(21:47:36) wicking: ich bin gegen das " auf der 2
(21:47:40) ben: oder shift ^
(21:47:53) ben: oder AltGr ^
(21:48:17) ben: was sagt ihr über " und ! auf 1 und 2
(21:48:22) wicking: dann sind die anführungszeichen endlich zusammen und die leute nutzen nicht mehr das ekelhafte ' und ` als apostroph!
(21:48:27) MartinB: ich brauchs nur einmal
(21:48:39) ben: ich brauchs auch nur einmal
(21:48:48) wicking: einmal
(21:49:22) ben: es sind 10 Personen hier im Raum...
(21:49:28) ben: 3 haben geantwortet...
(21:49:44) MartinB: wir ham hier aber keine Demokratie. Wenns sinnvoll ist, dann machs so.
(21:49:52) gloom: bin generell für alles nur einmal...wenn es nicht als optional gesehen wird
(21:50:20) jakob: bin auch dafür, alles nur einmal zu nehmen
(21:50:24) wicking: das layout soll durch erhöhten schreibkomfort und -geschwindigkeit überzeugen nicht durch konservativismus
(21:50:32) jakob: sorry, dass ich bisschen abwesend bin, aber bei den ganzen komplizierten Trigrammen halt ich mich lieber raus
(21:50:47) Eglatholion: sorry: geht es um die nicht-toten ^~' ?
(21:51:01) ben: ok, dann nehm ich " auf der 2 weg (Hanno war nur vorhin erschrocken, dass das weg war)
(21:51:03) MartinB: ich meine, das dopplete zeichen nur in wenigen Fällen sinnvoll sind
(21:51:52) Hanno_Behrens: Also ich bin dafür mit 1+2
(21:51:55) Eglatholion: MartinB, finde ich auch - FALLS meine Meinung hier überhaupt gefragt ist *gg* - Statt dessen solltet Ihr lieber andere rein nehmen. Wie wär's z.B. mit den deutschen Anführungszeichen?
(21:51:57) Hanno_Behrens: Klingt gut.
(21:52:20) ben: Hanno: wofür mit 1 und 2
(21:52:29) wicking: an diese stelle könnten % und & und # und *
(21:52:41) ben: die deutschen Anführungszeichen?
(21:53:01) MartinB: ???
(21:53:06) Eglatholion: Ja, Anführungsstriche oben und unten.
(21:53:19) Eglatholion: Nein, die nicht. Nicht die aus Büchern, wobei die sicher auch gut wären.
(21:53:58) wicking: die deutschen Anführungszeichen will ich auch. aber da unten neben " und ' (wegen der logik und damit es überhaupt gefunden und benutzt wird!)
(21:54:08) Eglatholion: die hier - Falls das korrekt ankommt „ “
(21:54:24) MartinB: achherje. Nett wärs, Aber nutzt die jemand? WORD macht da eine Autoersetzung, aber auf der Tastatur gibts die bisher nicht
(21:54:46) MartinB: (Meine Codierung ist vermurkst. Ich seh nicht mal Umlaute (???)
(21:54:57) wicking: „“ for president.....
(21:55:07) gloom: bei xchat?
(21:55:29) wicking: „“ sind gänsefüßchen unten und oben
(21:55:31) MartinB: Trillian
(21:55:39) freidenker [n=Ferid@p54B80925.dip0.t-ipconnect.de] hat den Raum betreten.
(21:55:45) ben: ok
(21:55:46) freidenker: n'abend
(21:55:51) ben: hab die jetzt auf 1 und 2
(21:55:52) ben: hi
(21:55:58) Eglatholion: Seit Encoding in Webseiten kann man auch wunderbar in Webforen und an ähnlichen Stellen solche Zeichen nutzen, wie sie eigentlich sein sollten. Da die deutsche Tastatur auf der 2 nur die englischen Anführungszeichen besitzt, schreiben die meisten Leute es auch mit Hand falsch - also beiden oben. Dass es im Deutschen eigentlich anders ist, wird vergessen.
(21:56:29) wicking: Eglatholion: stimmt
(21:56:34) wicking: hi freidenker
(21:56:37) freidenker: hi
(21:56:40) jakob: hoi :)
(21:56:41) MartinB: im Sinne der Vollständigkeit sollten die also rein.
(21:56:44) gloom: @MartinB: probiers mal mit "/charset UTF8"
(21:56:47) MartinB: aber nicht zwingend bevorzugt
(21:57:04) Eglatholion: Ich seh es momentan bei uns auf der Kolleg-Schule. Die meisten Leute wissen gar nicht, dass die Anführungszeichen im Deutschen NICHT beide nach oben gehören. Erschreckend.
(21:57:08) MartinB: @gloom. Ich weiß. Aber ich seh nicht, wie ich das umstellen kann
(21:57:39) gloom: @MartinB: einfach so eingeben, wie eben geschrieben ;-)
(21:57:50) MartinB: damit ist das ^noch nicht geklärt. Wenns auf SHIFT+^ kommt, dann muß das ? wieder weg
(21:57:55) ben: ok soll ich jetzt „“ noch mit %& tauschen?
(21:58:01) wicking: ok, dann bitte auch das korrekte apostroph auf 3 ’
(21:58:14) wicking: (sieht aus wie ein komma, nur oben)
(21:58:31) wicking: auf das die deutschen endlich die zeichen richtig verwenden
(21:59:39) Eglatholion: wicking, jo, stimmt. Das korrekte Apostroph wäre in dem Zusammenhang auch wichtig. Allein schon wegen der Anführungsstriche auf der sekundären Ebene. Wenn jemand im Zitat wen zitiert.
(21:59:50) wicking: hmm nein. „“ auf 1 und 2 und ’ auf 3
(22:00:10) ben: dann braucht man aber noch das einfache Anführungszeichen unten?
(22:00:13) ben: und oben?
(22:00:14) Eglatholion: (Ich bin übrigens Lektor für nen Kumpel, der Fantasy-Bücher schreibt, daher meine Sucht auf Anführungsstriche ;))
(22:00:23) wicking: dann müssen wir dinge wie "Felix` Katze" nicht mehr sehen! Juchuuuuu
(22:00:53) ben: ich muss mal 3 Minuten weg
(22:00:53) Eglatholion: BratscherBen, ja, das meinte ich ja schon. Oder welches meinst Du jetzt mit dem "einfachen" Das, das aussieht wie ein Komma?
(22:00:59) ben: machen wir ne kurze Pause?
(22:01:25) gloom: ok, wie lange?
(22:01:35) Hanno_Behrens: Also wenn ihr meine Meinung dazu hören wollt, denke ich, wir sollten dem deutschen Anführungszeichen einen guten Platz einräumen.
(22:01:37) Hanno_Behrens: Klarer Fall.
(22:01:47) wicking: hmm...ok...‚‘ auf 3 und 4 oder?
(22:01:47) jakob: 1 und 2 sind nicht gut genug?
(22:01:54) Hanno_Behrens: Doch
(22:01:56) Eglatholion: Dann kann ich direkt mal auf Euren Zeichensatz umstellen. UTF8?
(22:01:59) jakob: da haben wir doch vor kurzem erst die Währungszeichen gelegt?
(22:02:04) Eglatholion: Hanno_Behrens, ja, danke! Fänd ich super! :)
(22:02:04) jakob: jap, Eglatholion
(22:02:21) MartinB: 1 und 2 passt doch
(22:02:29) wicking: OK...PAUSE!
(22:02:34) wicking: wie lange?
(22:02:39) MartinB: da hat man fasst das selbe wie vorher auf der 2 und ein gutes Argument por Neo
(22:02:47) wicking: bis 22:15***
(22:02:52) wicking: ok?
(22:03:12) jakob: jap
(22:03:14) jakob: bis denne!
(22:03:17) gloom: ja
(22:03:17) MartinB: ah. Falls dann noch ein Experte hier ist würd ich das nutzen und die Esperanto zeichen ansprechen.
(22:03:30) wicking: bis dann
(22:03:31) MartinB: oer ich räum den Geschirrspüler leer
(22:03:37) ***wicking ist weg
(22:03:47) Hanno_Behrens: ok
(22:04:00) ***Hanno_Behrens pausiert bis 22:15
(22:04:37) Eglatholion hat den Raum verlassen (quit: "Nice Scotty, now beam my clothes up too!").
(22:04:39) Eglatholion [n=avatar@p5082FA92.dip.t-dialin.net] hat den Raum betreten.
(22:04:52) Eglatholion: UTF-Test: ??????????????
(22:04:58) jakob: kann alles sehn
(22:05:04) Eglatholion: Supi, tnx
(22:05:08) jakob: äÄöÖüÜßß du auch?
(22:05:16) Eglatholion: Oha... Nein
(22:05:46) Hanno_Behrens: äöüÄÖÜß
(22:05:54) freidenker: ich seh jakobs und hannos zeig
(22:05:59) Hanno_Behrens: ok
(22:06:38) freidenker: was ist denn die letzten zwei stunden so passiert?
(22:06:44) freidenker: konnte nicht früher
(22:07:29) jakob: puh gute Frage
(22:07:31) MartinB: so einiges.
(22:07:36) Hanno_Behrens: http://www.eigenheimstrasse.de/neo/neo.html <<<das hier ist dabei rausgekommen
(22:07:37) jakob: schau dir am besten mal das aktuelle Layout an
(22:07:41) MartinB: Dopplungen entfernt
(22:07:48) MartinB: und ALT Gr vom # runter
(22:07:59) ben: ok, bin zurück
(22:08:07) ben: nene, das AltGr war noch nie auf dem #
(22:08:14) ben: das war nur bei mir so
(22:08:41) ben: also wir haben die letzten 2 Stunden versucht Bigramme auf der 3. Ebene zu beachten
(22:09:32) ben: zuletzt ging es um ein untotes ^ und um die deutschen Anführungszeichen
(22:09:53) MartinB: bei mir gehen die Toten tasten im Moment nur eingeschränkt
(22:09:56) MartinB: ?
(22:10:05) MartinB: ?
(22:10:17) MartinB: das tote ~ macht sorgen
(22:10:39) ben: /charset UTF8
(22:10:51) MartinB: hab schon
(22:10:58) MartinB: nur es ist nicht tot
(22:11:14) ben: was ist nicht tot
(22:11:18) ben: das ~?
(22:11:35) MartinB: das ~
(22:11:56) MartinB: ~
(22:12:03) ben: das tote ist auf dem + dritte Ebene
(22:12:14) MartinB: altgr+o und altgr+* machen daaselbe zeichen
(22:12:18) ben: + und * haben wir auch noch doppelt
(22:12:56) ben: altgr++ sollte tot sein -> du kannst es mit anderen Zeichen kombinieren
(22:13:00) freidenker: die neuen smileys gefallen mir ;-)
(22:13:02) MartinB: dann könnte da das ^ oder das ? hin
(22:13:18) MartinB: nee, das ist bei mir nich der Fall
(22:13:19) ben: ñ
(22:13:22) ben: das z.B.
(22:13:35) MartinB: ?
(22:14:00) MartinB: na ich schau mal, wann ich die nächste Edition installier
(22:14:14) MartinB: im Moment kommt das zeichen direkt raus
(22:14:36) ben: ich bekomm von dir immer noch keine ordentliche Zeichenkodierung: "nächste Edition"
(22:14:55) Eglatholion: ( Da sind übrigens alle aufgelistet: http://de.wikipedia.org/wiki/Anführungszeichen )
(22:15:28) jakob: BratscherBen, ich kann MartinBs Kodierung lesen
(22:15:36) Eglatholion: (kommt das jetzt korrekt an? ?? )
(22:16:01) ***wicking ist wieder da
(22:16:13) freidenker: ich seh da ein doppeltes ¥ (jen), kann das sein?
(22:16:17) lucky_: koennte man nicht auf die freigewordene stelle ueber dem ? auf der 3ten ebene das $ legen? ich halte das fuer recht wichtig, allein schon wegen shell-variabeln
(22:16:52) MartinB: ich kann hier nicht umschalte
(22:17:04) ben: http://de.wikipedia.org/wiki/Auslassungspunkte
(22:17:25) ben: ich seh nix
(22:17:28) ben: (22:15:36) Eglatholion: (kommt das jetzt korrekt an? ?? )
(22:17:51) jakob: kam bei mir auch nicht an
(22:18:13) wicking: bei mir auch nicht
(22:18:30) Eglatholion: hmm... steht aber auf UTF8... naja
(22:18:31) ben: lucky: letzte woche war ich der einzige, der $ an eine bessere Position wollte
(22:19:19) MartinB: die ... passen aufs q der 4. Ebene
(22:19:25) ben: so, wie ist das jetzt mit den einfachen Deutsch anführungszeichen?
(22:19:28) Eglatholion: Hmm, ja, Auslassungspunkte sind ein eigenes Zeichen.. ABer ob das Sinn macht?!
(22:19:36) ben: auf 1 und 2 auf die 4. Ebene?
(22:19:36) lucky_: BratscherBen: schade, dass ich letzte woche nicht da war ;) aber wenn ich das richtig verstanden habe, dann ist doch z.B. auch jakob ein linux nutzer... und wenn ~ schon auf o liegt :)
(22:19:50) ben: moment
(22:19:52) Eglatholion: BratscherBen, ja, wenn normale deutsche, dann konsequenterweise auch einzelne
(22:20:07) gloom: @BratschenBen nene...ich auch, hatte sogar danach noch was in die yahoo-group geschrieben
(22:20:25) wicking: genau
(22:20:30) lucky_: ist es evtl. moeglich die auslassungszeichen per compose aus copose + drei normalen punkten zu erzeugen?
(22:21:12) MartinB: gibts bei Windows nen Compose Key?
(22:21:29) jakob: glaube nicht, nein
(22:21:31) wicking: „“ auf shift 1 und 2, ‚‘ auf shift 3 und 4, »« altgr 1 und 2 ›‹ auf altgr 3 und 4
(22:21:39) wicking: was haltet ihr davon?
(22:22:06) jakob: und was is dann mit den Geldzeichen?
(22:22:09) jakob: Also den Währungsdingern
(22:22:21) jakob: die hatten wir ja bewusst in einen Block gelegt
(22:22:25) ben: okay wieder da
(22:22:50) wicking: jakob: stimmt. die Währungsdinger müssen dann eins nach rechts
(22:23:24) wicking: was auch noch ok wäre....und logisch (en bloc) usf.
(22:23:34) ben: also das mit den Auslassungszeichen war natürlich nur ein spaß
(22:23:43) ben: die will ich auch nicht wirklich
(22:23:58) wicking: also BratscherBen: „“ auf shift 1 und 2, ‚‘ auf shift 3 und 4, »« altgr 1 und 2 ›‹ auf altgr 3 und 4 und die Währungsdinger müssen dann eins nach rechts
(22:24:13) MartinB: na wenn schon denschon. irgendwo nach hinten z.B.
(22:24:21) wicking: Auslassungszeichen irrelevant
(22:24:26) wicking: (meine meinung)
(22:24:36) ben: warum nicht ‚‘ auf die 4. Ebene?
(22:24:56) ben: auf 1 und 2
(22:24:59) wicking: weil ich es leid bin "Felix` Katze" zu lesen
(22:25:19) jakob: das is aber nu kein Grund oder?
(22:25:24) ben: ist das ‘ das gleiche wie beim apostroph?
(22:25:34) jakob: Glaub kaum, dass sich NEO so schnell so weit verbreiten wird, dass die Leute plötzlich richtige Apostrophe benutzen...
(22:25:35) wicking: das sind für die deutsche sprache zu wichtige zeichen
(22:25:45) gloom: mal kurz was anderes: wie wäre es eigentlich den Modifier auf # und < (qwertz) zulegen anstatt die Fenstertaste ?
(22:25:52) wicking: ja
(22:25:59) wicking: das gleiche wie beim apostroph
(22:26:05) wicking: daher...
(22:26:08) ben: laut Wikipedia nein
(22:26:13) wicking: ?
(22:26:14) Eglatholion: wicking, Ja, da hast Du Recht
(22:26:17) ben: http://de.wikipedia.org/wiki/Apostroph
(22:26:29) ben: ’ Typographisch korrekter Apostroph U+2019
(22:26:36) ben: ‘ Typographisch korrektes einfaches schließendes Anführungszeichen U+2018
(22:26:41) ben: soviel dazu
(22:26:59) Eglatholion: und jakob: Ja, aber die Verbreitung ist davon ja IMHO unabhängig. Aber ein für Deutsche optimiertes Layout sollte diese dann schonmal aus Prinzip unterstützen - finde ich.
(22:27:08) wicking: hmm...huch..stimmt...es ist umgekehrt...
(22:27:16) wicking: wieder was gelernt
(22:27:48) ben: in meinem unicode sehen die 2 Zeichen auch geringfügig anders aus
(22:28:57) gloom: push: wie wäre es eigentlich den Modifier auf # und < (qwertz) zulegen anstatt die Fenstertaste ?
(22:29:35) jakob: lol, BratscherBen, was hast du bei dir umgestell, dass wir dauernt <font size="3"... etc. sehen?
(22:29:49) ben: das hatten wir schon, das problem ist, dass das nicht überall sit...
(22:29:54) ben: was seht ihr?
(22:29:58) freidenker: frage: ist das fragezeichen auf dritter eben nicht bisschen schlecht gelegt z.b. im vergleich zu #?
(22:29:59) ben: font size 3?
(22:30:00) ben: ohje
(22:30:14) Hanno_Behrens: Wir sehen immer ein font size="3" in html-codes
(22:30:21) wicking: ich auch
(22:30:23) ben: ohgott
(22:30:23) gloom: ja, das weiß ich...die Fenstertaste aber ebenfalls nicht *g*
(22:30:25) wicking: das nervt
(22:30:27) ***Eglatholion auch
(22:30:28) ben: das muss gaim machen
(22:30:33) gloom: dito
(22:30:35) wicking: argsss
(22:31:02) Hanno_Behrens: Vielleicht hast du die Fonts auf "größer" gestellt oder sowas?
(22:31:31) wicking: freidenker: das sehe ich auch so. das ? ist zu schlecht platziert
(22:31:45) freidenker: danke für die zustimmung
(22:31:46) MartinB: <font size="3">das muss gaim machen</font>
(22:32:06) jakob: mit gaim kann man auch im irc chatten? Wieso habe ich 2 Programme offen?
(22:32:13) wicking: ;) haben jetzt alle das problem????
(22:32:26) wicking: ich chatte auch in gaim
(22:32:33) wicking: im irc...
(22:32:42) Eglatholion: Nee, bei Dir iss das nich
(22:32:44) MartinB: ich hab trillian. und bis auf die vermurkste codierung ist das super
(22:32:45) wicking: also, zurück zum thema?
(22:32:53) Hanno_Behrens: Ja.
(22:33:10) Hanno_Behrens: Also die Lage des "!" ist jetzt auf AltGr...
(22:33:22) Hanno_Behrens: Find ich suboptimal.
(22:33:25) wicking: „“ auf shift 1 und 2 sind gut
(22:33:28) jakob: lol das wollte ich auch grad sagen
(22:33:50) Hanno_Behrens: Ja.
(22:34:00) Hanno_Behrens: Die Anführungszeichen liegen gut.
(22:34:10) wicking: das anführungszeichen ist aber auch wichtig
(22:34:12) Eglatholion: Die deutschen Anführungszeichen sind übrigens 201E (doppelt, unten), 201C (doppelt, oben), 201A (einfach, unten) und 2018 (einfach, oben)
(22:34:15) KellerBen [n=ben@port-87-234-91-15.dynamic.qsc.de] hat den Raum betreten.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

140
docs/Historisch/NeoCon.md Normal file
View File

@ -0,0 +1,140 @@
# NeoCon
Sowohl auf der Mailingliste als auch im IRC entstand mehrfach die Idee,
sich mit anderen Neolingen zu treffen.
Einen halbwegs regelmäßigen, aber kleinen Stammtisch gibt es zum [CCC](http://de.wikipedia.org/wiki/Chaos_Communication_Congress) in Berlin.
Da die Neo-Nutzer aber [recht verstreut sind](http://www.thehappy.de/~neo/map/), ist vielleicht ein einzelnes
Treffen erfolgreicher (das dann ja gerne wiederholt werden kann …)
Einen Namen hat die Aktion schon: !NeoCon (wie Neo-Konferenz).
Ohne Anspielung auf eine der vielen anderen !NeoCons, die es gibt …
## NeoCon August 2009 in Frankfurt
### Wann?
Am Wochenende **28.30. August**!
### Wo?
In der [Jugendherberge Frankfurt](http://www.jugendherberge-frankfurt.de/).
### Was?
* Kennenlernen, klönen, Spaß haben
* gemeinsam Treiber und Dokumentation verbessern
* Pläne schmieden, Werbekampagnen entwerfen
* …
### Teilnehmer
* Martineo
* knittl
* dubnium (nur bis Samstag)
* cpuesser
* Nora
* xeno|stefan
Kommen vielleicht noch dazu?
* Mike1
* silwol
* Lucky
* Arno
* renke
* Hydrox (evt. Klausur schreiben?)
* Suprano
## NeoCon August 2010 in Neuhofen/Krems (Österreich)
### Teilnehmer
- Knittl
- fool
- Miche
- Ben
- Mike
- Retrosnub
### Minutes
#### Offizielles Neo-Logo
- knittl möchte details am aktuellen Logo verändern (die Rundungen der Linienendungen verschönern)
- keiner hat was dagegen, knittl und Retrosnub entwerfen etwas
- Ben: lange Version
- momentan „neo Ergonomisches Tastaturlayout” +1
- besser? „neo ergonomisch optimiert“ +1+1+1+1+1
- Marketing
#### typespeed spielen
- knittl wins
#### Typ'o'Shooter in Crimsonland freischalten
- mal die ganze Kampangne einmal durchspielen
- fool arbeitet daran
- der --Crack-- Cheat ist gefunden, fool knittl und ben haben es trotzdem durchgespielt
#### Server-Downtime
- Ben bemüht sich
- teebot könnte checken, ob die Seite down ist und automatisch Mail an Ben absetzen
- normal geht das und ist relativ stabil, wer Lust hat, darf gern ein Script schreiben
#### Webseite mit Links ergänzen
- gibts schon hier: http://wiki.neo-layout.org/wiki/Verweise%20auf%20andere%20Projekte
- bépo
- dvorak (typ I + II, deutsch, englisch, us, programmer)
- colemak
- ristome
- …
#### Teebot
- sed
- Schokotee zu !tees hinzufügen (aber auch als !schokotee)
- Mate auch
- layout2layout
- Wikipedia-Einleitungen
- knittl kümmert sich drum
#### dvcs
- mail an Liste ist abgesetzt
- wenn die Windowsuser zustimmen, können wir auf ein dvcs umstellen
#### Neo 3
- http://wiki.neo-layout.org/wiki/Neo3 aktualisieren ~~→ http://sync.in/buRGymSSdQ~~
- Hardware
- Smartphones? → bringt keinen nennenswerten Vorteil?
#### Aufsteller / Druckvorlage
- Das aktuelle Layout gefällt niemandem, da es ein einziges Chaos ist
- Ein [Layout nach dem Prinzip Vektoradition](http://miche.host4free.de/mok.pdf) könnte übersichtlicher sein
- [Ben hat was in LaTex entworfen (Bazaar Repo)](http://dud.inf.tu-dresden.de/~ben/keyboard)
#### Wiki
- Es wurde bemängelt, dass man im Wiki nichts findet / schlecht navigieren kann → keine Lösung
### Linzausflug
- Ars Electronica Center
- ~~Running Sushi (1012€), Mongolian BBQ (1720€)~~
## Planung
### 2011
#### Mögliche Termine / Orte
- 5.—7.08.2011 in der Nähe von Berlin wäre gut (direkt vor dem [ChaosCamp](http://events.ccc.de/2010/08/10/chaos-communication-camp-2011/))
- für CCC-Veranstaltungen [Typing of the Dead](http://en.wikipedia.org/wiki/File:Typingofthedead.jpg) bauen (links neo, recht qwertz)?
- Libre Software Meeting in Strasbourg (Anfang Juli, noch nicht fix)
- viele leute waren an optimierten Layouts für die deutsche Sprache interessiert, jedoch konnte ihnen von bépo niemand näheres schildern
- [Typing of the Dead](http://en.wikipedia.org/wiki/File:Typingofthedead.jpg) könnte man dort auch aufstellen
### 2012
#### Wo
Die NeoCon findet dieses Jahr in Hannover statt.
- Übernachtungsmöglichkeiten:
- noch nichts Konkretes. Übernachtungen bei Neolingen aus Hannover sind eine Idee, aber da ist nichts fest vereinbart. Es scheint sinnvoll, sich um eine eigene Übernachtung zu kümmern.
- Treffpunkt / Aufenthalt tagsüber:
- psycorama bemüht sich um einen Treffpunkt für den Freitagabend und Samstag (Sonntag auch?). Ein gemütlicher Clubraum mit Stühlen und Tischen, in der Nähe vom Hauptbahnhof.
- Stadtführung? Sonstige Unternehmungen? Mal sehen.
#### Wann
Nach Abstimmung im [Dudle](https://dudle.inf.tu-dresden.de/neocon12/) haben wir uns auf das Wochenende vom 17.19. August geeinigt. Angereist werden darf/soll schon am Freitagabend, wer kann und mag. Die NeoCon dauert bis zum Sonntag mit open-end.

View File

@ -0,0 +1,25 @@
[2008-10-12 01:15:46] <renke2> Sag endlich, warum du das hier als Kaffeeklatsch bezeichnest!
[2008-10-12 01:16:00] <berniyh> renke2: weil es kaffeeklatsch ist
[2008-10-12 01:16:03] <berniyh> nur ohne kaffee
[2008-10-12 01:16:18] <martin_r> *klatsch* ;-)
[2008-10-12 01:16:20] <renke2> Hier wurden doch schon wichtige Dinge besprochen
[2008-10-12 01:16:21] * berniyh spricht ein allgemeines kaffeeverbot im Channel aus
[2008-10-12 01:16:33] <martin_r> mag eh kein kaffee
[2008-10-12 01:16:34] <renke2> Vim kann eh kein Kaffee machen, bam!
[2008-10-12 01:17:11] * renke2 ist auch nicht so der Kaffeefan
[2008-10-12 01:17:36] <wicking> ich mag auch keinen kaffee. liegt das an neo? ist ja interessant. menschen ohne kaffee greifen eher zu alternativen tastaturbelegungen. warum? nicht so hektisch?
[2008-10-12 01:18:11] <berniyh> cpuesser trinkt, so wie ich, auch hauptsächlich tee
[2008-10-12 01:18:27] <martin_r> oh mmh lecker tee
[2008-10-12 01:19:10] <martin_r> können hätte: das niwo steigt ins unermessliche
[2008-10-12 01:19:31] <martin_r> von wegen kaffeeklatsch ;-)
[2008-10-12 01:22:40] =-= berniyh hat das Thema geändert auf *Neo-Tastaturlayout-Teeklatsch | svn: https://svn.neo-layout.org/ | FAQ: http://wiki.neo-layout.org/wiki/FAQ | Speedtest: http://schnell-schreiben.de/stv2/ | Font-Tipps: DejaVu 2.26 http://dejavu.sourceforge.net/ ; Libertine 2.8.14 http://linuxlibertine.sourceforge.net/ ; STIX ? http://www.stixfonts.org/ ; Terminus: http://www.is-vn.bg/hamster/jimmy-en.html*
[2008-10-12 01:23:38] <wicking> was wurde jetzt geändert?
[2008-10-12 01:23:42] <wicking> sehe ich nicht
[2008-10-12 01:23:47] <martin_r> teeklatsch
[2008-10-12 01:24:05] <martin_r> gut oder
[2008-10-12 01:24:34] <wicking> und das soll jemand verstehen, der hier gerade nicht dabei war? ;-)
[2008-10-12 01:24:42] <wicking> super
[2008-10-12 01:24:45] <berniyh> das is mir doch fluppe :p
[2008-10-12 01:24:48] <wicking> passt jedenfalls
[2008-10-12 01:24:52] <berniyh> soll er halt fragen :)
[2008-10-12 01:25:02] <wicking> die url reicht, um zu verstehen worum es eigentlich gehen sollte

View File

@ -3,7 +3,7 @@
!!! warning "Todo/Notes"
* Schneller Zugriff auf wichtiges, nicht zu viel Text! Details kommen ins Benutzerhandbuch
## Download
## Download/Installation
!!! warning "Todo/Notes"
* Neo, Neo-Qwertz, bone? Noch andere?
@ -14,16 +14,20 @@
### Linux
## Installation
Seit April 2016 sind alle Varianten des Neo-Layouts in der normalen [Linux-Tastaturkonfiguration](https://www.freedesktop.org/wiki/Software/XKeyboardConfig/) vorhanden. Es ist also keine Installation erforderlich und man muss das gewünschte Layout nur in den Einstellungen seiner Linux-Distribution aktivieren.
!!! warning "Todo/Notes"
* Nur nötigstes, für details und andere Systeme: [Benutzerhandbuch](/Benutzerhandbuch/#installation)
Die Varianten [Bone](/Layouts/bone) und [Neoqwertz](/Layouts/neoqwertz) werden als „eher exotisch“ geführt und werden deshalb vom Gnome-Desktop standardmäßig ausgeblendet. Man kann aber durch Eingabe von `gsettings set org.gnome.desktop.input-sources show-all-sources true` in einem Terminal alle Layouts in den Tastatureinstellungen anzeigen lassen.
### Windows
Benutzer von Xorg können die Layouts durch `setxkbmap de neo` bzw. `setxkbmap de bone` oder `setxkbmap de neoqwertz` temporär laden und durch `sudo localectl set-x11-keymap de pc105 neo` bzw. `bone` und `neoqwertz` statt `neo` fest einstellen.
!!! warning "Achtung"
Beachte, dass die Konfiguration der Tote-Taste-Kombinationen beim Linux-Desktop
unabhängig vom Tastaturlayout ist. Um den vollen Funktionsumfang der Neo-Layouts
zu nutzen, muss die spezielle [Neo-`Compose`-Datei](https://neo-layout.org/download/XCompose) als `~/.XCompose` installiert werden.
Für die Installation der Layouts für die „alte“ Linux-Konsole siehe den entsprechenden Eintrag im [Handbuch]().
### Mac
### Linux
## Ebenen?

View File

@ -0,0 +1,93 @@
# Eigene KTouch-Lektionen schreiben
!!! info "Information"
Dieses Tutorial ist für KTouch Version 1.7.1 (unter KDE 4.2.3) geschrieben.
## Lektion schreiben
### Eingebauter Editor
KTouch bringt einen eingebauten Editor mit um eigene Lektionen zu erstellen, oder bestehende zu verändern. Dazu über das Hauptmenü *Datei**Lektion bearbeiten ...* anklicken und dann „Eine neue Lektion erstellen“ oder „Aktuelle Lektion bearbeiten“ auswählen. Es öffnet sich der Lektionseditor:
![Image](builtinEditor.png)
Der Editor ist selbsterklärend. Bei dem Titel sollten die [Konventionen](#titel) beachtet werden. Das Kommentar kann frei vergeben werden.
Bei den Stufen sollte jedoch beachtet werden, dass das Feld "Neue Zeichen in dieser Stufe" genau nur die Zeichen enthalten sollte, die in dieser Stufe neu hinzukommen. Das sind dann auch die Zeichen, die beim Lernfortschritt auf der Tastatur aufleuchten. Eine genauere Beschreibung der Stufe erfolgt ein Feld tiefer. Unglücklicherweise wird als Bezeichner der Stufe das Feld "Neue Zeichen in dieser Stufe" gewählt, anstatt die Beschreibung (siehe Stufenauswahl links im Bild). Vielleicht ändert sich das in zukünftigen KTouch Versionen.
Zum Schluss lässt sich die Lektion über das Diskettensymbol (unten rechts im Bild) speichern. Als Ziel sollte das [KTouch-Benutzerverzeichnis](KTouchFuerNeoEinrichten.md#benutzerverzeichnis) gewählt werden. Dann taucht auch die neue Lektion automatisch unter den Standardlektionen auf. Bei der Wahl des Dateinamen sind weitere [Konventionen](#dateinamen) zu beachten.
### Texteditor
Die Funktionen des eingebauten Editors sind sehr eingeschränkt. Soll z.B. die Reihenfolge von mehreren Stufen (engl. Levels) gleichzeitig verändert werden, oder größere Teile von einer bereits bestehenden Lektion in die neue übernommen werden, so geht dies schneller, wenn man die Lektion mit einem normalen Texteditor bearbeitet.
Da die Lektionen in Form einer XML-Datei gespeichert werden, lassen sie sich mit jedem beliebigen Texteditor öffnen. Dennoch sollte man unter Windows lieber [Notepad++](http://notepad-plus.sourceforge.net/de/site.htm) anstatt des einfachen Notepad verwenden, da die Lektionen den Zeilenumbruch in der UNIX-Konvention (LF) darstellen und Notepad nur die Windows-Konvention (CR+LF) kennt.
### Tools
Neben der Möglichkeit Lektionen von Hand einzutippen, gibt es noch Tools, die teilweise ganze Lektionen nach einem bestimmten Muster generieren:
* [SortWords](SortWords.md)
* [TrainingGenerator](TrainingGenerator.md)
## Konventionen
Damit die neuen KTouch-Lekionen auch auf der Neo-Webseite in [ktouch/lectures](https://git.neo-layout.org/neo/neo-layout/src/branch/master/ktouch/lectures) veröffentlicht werden können, sollten folgende Konventionen eingehalten werden.
### Titel
Der Titel einer Lektion hat folgendem Muster zu entsprechen:
```
Deutsch (Neo<VERSION> <NAME>)
```
Dabei bedeutet:
* `<VERSION>` = Die Neo-Version, für die diese Lektion geschrieben wurde. Eine Unterscheidung ist dahingehend sinnvoll, als dass die Belegung auf der Hauptebene sich zwischen den Versionen unterscheiden kann und die Reihenfolge der zu erlernenden Buchstaben eine andere ist. Falls die Lektion keine Einführung von neuen Buchstaben vorsieht, kann die Versionsnummer entfallen.
* `<NAME>` = Eine beliebiger Text.
Korrekte Titel sind z.B.:
```
Deutsch (Neo1 Tastaturbelegung)
Deutsch (Neo2 Meine Lektion)
Deutsch (Neo Gedichte)
```
Die letzte Lektion stellt eine Ansammlung von Gedichten dar, bei der keine Buchstaben eingeführt, sondern direkt Gedichte getippt werden. Daher entfällt hier die Angabe der Neo-Version.
**Keine** korrekten Titel sind:
* „Deutsch (NEO1 Tastaturbelegung)“ `NEO` wurde komplett groß geschrieben.
* „Deutsch (Neo 1 Tastaturbelegung)“ Zwischen `Neo` und `1` ist ein Leerzeichen.
* „German (Neo1 keyboard layout)“ KTouch ist lokalisiert auf deutsch, daher sollen alle für den Benutzer sichtbaren Namen auch auf deutsch lesbar sein.
### Dateinamen
Der Dateiname einer Lektion hat folgendem Muster zu entsprechen:
```
german.neo<VERSION>.<NAME>.ktouch.xml
```
Im Gegensatz zum Titel, muss der Dateiname auf __englisch__ geschrieben werden. Das ist bei den mitgelieferten Lektionen von KTouch auch der Fall, lediglich die Titel werden in die lokalisierte Sprache (also bei uns deutsch) übersetzt.
Für die `<VERSION>` gilt das gleiche, wie beim [Titel](#titel).
Der `<NAME>` darf jedoch nur aus englischen Buchstaben (keine Umlaute), Zahlen, und den für Dateinamen zulässigen Sonderzeichen `-_.` bestehen. Leer- und weitere Sonderzeichen sollten gemieden werden, da sie beim kopieren über verschiedenen Betriebssysteme hinweg nur zu Problemen führen. Des weiteren ist es bei KTouch üblich, die Namen komplett klein zu schreiben.
Um an die oberen Titel-Beispiele anzuknüpfen, wären korrekte Dateinamen:
```
german.neo1.layout.ktouch.xml
german.neo2.my_lecture.ktouch.xml
german.neo.poems.ktouch.xml
```
**Falsch** hingegen wäre:
* `german.neo2.my lecture.ktouch.xml` - Leerzeichen zwischen `my` und `lecture`.
* `german.neo2.my_lecture.xml` - Das `.ktouch` fehlt. Diese Datei wird übrigens von KTouch nicht mal als Lektion erkannt, weil diese stets mit `ktouch.xml` enden müssen.
## Veröffentlichung
Ist die Lektion überprüft und ausgiebig getestet worden, so kann sie im Repository unter [ktouch/lectures](https://git.neo-layout.org/neo/neo-layout/src/branch/master/ktouch/lectures) veröffentlicht werden.
### Upload
!!! warning "Fehlerhafte Links"
Einige Links zu anderen Dokuseiten funktionieren (noch) nicht und sind auch nicht umgestellt auf die Endung `.md`. Bitte passt die Links an, sobald die entsprechenden Seiten bereitstehen.
Falls man keinen Account für dieses Trac besitzt und es sich nur um den gelegentlichen Upload einer neuen Lektion handelt, so kann man seine Lektion an die [Mailingliste](Mailingliste) schicken.
Alternativ kann man auch jemanden im [IRC](IRC) bitten die Lektion hochzuladen.
### Dokumentation
Zum Schluss hat man noch die Möglichkeit seine neue Lektion im Bereich [KTouch für Neo einrichten Lektionen](KTouchFuerNeoEinrichten.md#lektionen) in kurzen Sätzen vorzustellen.

View File

@ -0,0 +1,37 @@
!!! warning "Achtung"
Dieser Artikel ist größtenteils veraltet. Aktuelle KTouch-Versionen bringen bereits Konfiguration und Lektionen für Neo2 mit und sollten diese unter unixoiden System automatisch wählen, wenn das Neo-Layout im Betriebssystem eingestellt ist.
Die Hinweise zu Versionen für Windows und MacOS wurden bereits rausgenommen.
# KTouch für Neo einrichten
!!! tip "Hinweis"
Dieser Artikel ist für KTouch Version 1.7.1 (unter KDE 4.2.3) geschrieben. Für die veraltete Version unter KDE 3 gibt es eine [alte Anleitung](Neo-einrichten-unter-Ktouch).
KTouch kommt mit einer Reihe von Tastaturbelegungen und Trainingslektionen daher. Leider müssen diese Dateien für Neo (noch) von Hand hinzugefügt werden. Alle von der Neo-Community gesammelten Dateien befinden sich im Repository unter [ktouch](https://git.neo-layout.org/neo/neo-layout/src/branch/master/ktouch). Zur Installation müssen sie einfach nur heruntergeladen und in das Benutzerverzeichnis kopiert werden. Weiter unten gibt es für alle relevanten Dateien direkte Links.
## Benutzerverzeichnis
Nach der Installation befindet sich KTouch samt den Standardlektionen und Tastaturbelegungen im Programmverzeichnis. Nach dem ersten Start legt KTouch ein Benutzerverzeichnis an, entweder unter `~/.kde/share/apps/ktouch/` oder unter `~/.kde4/share/apps/ktouch/` (`~` steht für das Homeverzeichnis, z.B. `/home/martin`).
## Tastatur
Um die Neo-Tastaturbelegung nutzen zu können, muss die Datei [de.neo2.all.keyboard.xml](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/ktouch/keyboards/de.neo2.all.keyboard.xml) in das Benutzerverzeichnis kopiert werden. Nach einem Neustart von KTouch kann sie über das Hauptmenü *Einstellungen**Tastaturbelegungen**Deutsch (Neo2) (de)* ausgewählt werden.
## Lektionen
Unter [ktouch/lectures](https://git.neo-layout.org/neo/neo-layout/src/branch/master/ktouch/lectures) findet sich im Repository eine Reihe von speziell an Neo angepassten Lektionen.
| **Lektion** | **Beschreibung** |
| :--- | :--- |
| [Deutsch (Neo2 Tastaturbelegung)](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/ktouch/lectures/german.neo2.layout.ktouch.xml) | Dies ist die empfohlene Version für Anfänger. Es werden schrittweise alle Buchstaben und Zeichen von Neo eingeführt. Alle nachfolgenden Dateien dieser Tabelle sind nur zum Testen oder für Fortgeschrittene relevant. |
| [Deutsch (Neo2 10.000 Wörter)](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/ktouch/lectures/german.neo2.10000words.ktouch.xml) | Alternativ/ergänzend: Eine Lektion zum Erlernen der 1. Ebene. Anstatt nur Buchstabenkombinationen zu tippen, werden die 10.000 häufigsten deutschen Wörter abgefragt. Wie eben werden alle Buchstaben der Reihe nach eingeführt, d.h. in jeder Stufe nur die Wörter abgefragt, deren Buchstaben schon bekannt sind. |
| [Deutsch (Neo2 Test)](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/ktouch/lectures/german.neo2.test.ktouch.xml) | In 7 Stufen werden alle Zeichen der Neo-Tastaturbelegung einmal abgefragt. |
| [Deutsch (Neo Häufigkeitsanalyse)](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/ktouch/lectures/german.neo.letterfrequency.ktouch.xml) | Eine sehr kurze Lektion, die lediglich aus ein paar Bi- und Trigrammen besteht. |
| [Deutsch (Neo1 Tastaturbelegung)](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/ktouch/lectures/german.neo1.layout.ktouch.xml) | Die ursprüngliche Lektion von Hanno Behrens für Neo1. |
Um eine Lektion zu installieren, muss man nur die entsprechende Datei in das Benutzerverzeichnis kopieren und anschließend nach einem Neustart von KTouch über das Hauptmenü *Training**Standardlektionen**<LEKTION\>* die gewünschte Lektion auswählen.
Die empfohlene Lektion „Deutsch (Neo2 Tastaturbelegung)“ basiert auf der finalen Version 2 von Neo, die anderen teilweise noch auf Release Candidates oder gar auf Neo 1. Veraltete Versionen führen Buchstaben und Zeichen möglicherweise in einer falschen Reihenfolge ein.
Wer [eigene KTouch-Lektionen schreiben](EigeneKTouchLektionenSchreiben.md) möchte, findet
neben dieser Anleitung auch nützliche [Tools](EigeneKTouchLektionenSchreiben.md#tools) zum automatischen Generieren von Lektionen.

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

121
docs/Software/SortWords.md Normal file
View File

@ -0,0 +1,121 @@
# SortWords
SortWords ist ein Bash-Skript, dass eine Liste von Wörtern nach ihren auftretenden Buchstaben sortiert. Damit können Buchstaben in KTouch-Lektionen der Reihe nach eingeführt werden und in jeder Stufe nur die Wörter abgefragt werden, deren Buchstaben bereits bekannt sind.
Die [Lektion](KTouchFuerNeoEinrichten.md#lektionen) *Deutsch (Neo2 10.000 Wörter)* wurde mit diesem Skript erstellt.
## Download
Alle Dateien befinden sich im Repository unter [ktouch/tools/sortWords](https://git.neo-layout.org/neo/neo-layout/src/branch/master/ktouch/tools/sortWords). Dabei sind nur folgende Dateien zum Ausführen notwendig:
* [in.txt](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/ktouch/tools/sortWords/in.txt) - Eine beliebige Textdatei mit den zu sortierenden Wörtern.
* [key.conf](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/ktouch/tools/sortWords/key.conf) - Konfigurationsdatei mit der Reihenfolge der Buchstaben
* [sortWords.sh](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/ktouch/tools/sortWords/sortWords.sh) - Das Skript selbst
Die beiden `out`-Dateien sind Beispiel-Ausgaben.
## Einrichten
### in.txt
Zum Einrichten lässt sich einerseits die Eingabedatei `in.txt` beliebig wählen. Sie enthält die zu sortierenden Wörter und muss UTF-8 kodiert sein. Die Wörter müssen durch eine beliebige Anzahl von Whitespacezeichen (also Windows-Zeilentrennzeichen, Linux-Zeilentrennzeichen, Leerzeichen, Tabulator, ...) von einander getrennt sein. Die Datei im Repository enthält die 10.000 häufigsten Wörter der deutschen Sprache.
Quelle: <http://wortschatz.uni-leipzig.de/html/wliste.html>
### key.conf
Zum anderen lässt sich über die Datei `key.conf` die Reihenfolge der in der KTouch-Lektion zu erlernenden Buchstaben festlegen. Zum editieren der Datei sind in ihr einige Kommentare als Hilfe gestellt. Die vorgegebene Datei ist auf die [1.Ebene](https://neo-layout.org/grafik/tastatur3d/tastatur_neo_Ebene1.png) der Neo2-Tastaturbelegung eingestellt.
## Syntax
Nach dem Download lässt sich die Syntax über den Befehl
```
./sortWords.sh --help
```
einblenden:
```
Usage: ./sortWords.sh [OPTIONEN]
Liest aus der Datei "in.txt" alle Wörter ein und gibt diese sortiert nach der in
der Datei "key.conf" festgelegten Reihenfolge weider aus.
Sie werden einmal in eine Klartextdatei "out.txt" und in eine KTouch-Lektion
"out.ktouch.xml" geschrieben.
Dabei ist egal, wie die Worte in "in.txt" voneinander getrennt sind.
(Windows-Zeilentrennzeichen, Linux-Zeilentrennzeichen, Leerzeichen, Tabulator, ...)
-k berücksichtige nur komplett klein geschriebene Worte
-w wandle alle Worte in klein-schreibeise um. Setzt automatisch die Option '-k'
-e entfernt doppelt vorkommende Worte und sortiert dabei die Ergebnisliste nach
dem Alphabet. Empfehlenswert in Verbindung mit der Option '-w', da hierbei zwei
gleiche Worte auftreten können, die sich zuvor durch Groß/kleinschreibung
unterschieden haben
-f:<SPALTEN> faltet die Ausgabedatei "out.txt" nach der angegebenen Anzahl von
Spalten. Standard=80
-z:<ZEILEN> maximale Anzahl an Zeilen pro Trainings-Lektion-Stufe.
(WARNUNG: Ausführung dauert sehr lange!)
Beispiel: ./sortWords.sh -w -e -z:4
```
Bei den Optionen ist zu beachten:
* `-f` bestimmt die maximale Zeilenlänge in jeder Stufe. Sofern `-f` nicht angegeben ist, wird das Skript mit dem Standardwert `-f:80` ausgeführt
* Ohne der Option `-z` wird pro Stufe genau ein neuer Buchstabe eingeführt. Dadurch kann aber bei einer Eingabeliste von vielen Tausend Wörtern schnelle eine Stufe der Lektion aus mehreren Hundert Wörtern bestehen. Mit `-z:<ZEILE>` wird die maximale Anzahl an Zeilen pro Stufe begrenzt auf `<ZEILE>`. Die Ausführung des Skriptes dauert mit dieser Option unverhältnismäßig lange, da sie schlecht implementiert ist (ich habe es halt nicht besser hinbekommmen ;-) )
## Ausführen
Es wird der in der Hilfe angegebene Beispiel-Aufruf ausgeführt:
```
Beispiel: ./sortWords.sh -w -e -z:4
```
mit den Logmeldungen:
```
Zeichenreihenfolge wird geladen: Aus Datei "key.conf"...OK
Quelldatei "in.txt" wird eingelesen...OK
Wörter gesamt = 10170
Formatiere den Quelltext...OK
Nach dem Filtern bleiben 9204 Wörter übrig.
Buchstaben | Anzahl der neuen Wörter
=====================================
en | 3
ar | 9
ud | 54
it | 141
l | 109
g | 281
c | 10
h | 318
o | 180
s | 926
w | 376
k | 476
p | 367
m | 803
z | 492
b | 1163
ä | 441
, | 0
v | 653
f | 1109
ö | 245
. | 0
x | 51
q | 22
ü | 514
j | 165
ß | 216
y | 80
Falte die Datei "out.txt" nach spätestens 80 Spalten...OK
Trainings-Lektions-Stufen werden auf 4 Zeilen begrenzt............................OK
Erstelle KTouch-Lektion "out.ktouch.xml"...OK
```
In Verbindung mit den beiden vorgegebenen Dateien `in.txt` und `key.conf` erstellt das Skript die bereits im Repository hinterlegten Ausgabedateien:
* [out.txt](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/ktouch/tools/sortWords/out.txt) - Die sortierten Wörter in einem Klartextformat
* [out.ktouch.xml](https://git.neo-layout.org/neo/neo-layout/raw/branch/master/ktouch/tools/sortWords/out.ktouch.xml) - Die sortierten Wörter als KTouch-Lektion
Dabei bewirkten die verwendeten Optionen:
* Durch die Option `-w` wurden alle Wörter in kleinschreibweise umgewandelt, damit zum vereinfachten Lernen von Neo2 der Fokus auf den neu positionierten Buchstaben liegt.
* Die Eingabeliste `in.txt` ist nicht besonders gut bearbeitet. Es wiederholen sich ständig Wörter. Mit der Option `-e` werden die doppelten Einträge entfernt und die Liste (als Nebeneffekt) nach dem Alphabet sortiert. Dadurch werden Worte mit ähnlichem Anfang direkt hintereinander getippt. Beispiel:
```
trage tragen training traurig
```
Als Vorteil prägt man sich beim Schreiben die zu tippende Buchstabenfolge besser ein.
* Mit der Option `-z:4` wird verhindert, dass eine Stufe aus mehreren Hundert Wörtern bestehen kann. Pro Stufe sind also 4 Zeilen zu je höchstens 80 Zeichen erlaubt. Das bläht die Lektion auf annährend 300 Stufen auf.

View File

@ -0,0 +1,44 @@
# Neo lernen: Lernprogramme / Tipptrainer
Um Neo zu lernen, können neben dem klassischen „Üben durch Anwendung” auch Lern&shy;pro&shy;gramme verwendet werden. Man lernt dabei insbesondere, mit einem 10-Finger-System zu schreiben (was für manche Neubeginner vielleicht ungewohnt ist). Die folgenden Programme sind Opensource/<wbr>Freeware und werden von der Neo-Community unterstützt.
## KTouch (empfohlen für Linux)
![Image](ktouch.png)
KTouch ist ein Schreibtrainer für KDE. Daher ist KTouch ein Linux-Programm. Wenn es nicht standardmäßig installiert ist, lässt es sich mit dem Paket *kdeedu* nachinstallieren.
Es gibt für KTouch einige speziell an Neo angepasste Lektionen. Wie man diese verwenden kann und das Tastaturlayout auf Neo umstellt, ist unter [KTouch für Neo einrichten](KTouchFuerNeoEinrichten.md) beschrieben. Auf Grund dieser Lektionen empfehlen wir KTouch auch als *den* Tipptrainer für Linux.
Homepage: <https://edu.kde.org/ktouch>
## TIPP10 (empfohlen für Windows und Mac OS X)
![Image](tipp10.png)
TIPP10 ist ein kostenloser 10-Finger-Schreibtrainer für Windows, Mac OS und Linux.
TIPP10 kann das Neo-Layout korrekt anzeigen und bietet seit der Version 2.1 zwanzig speziell auf Neo2 angepasste Übungslektionen von der Grundreihe über Sonderzeichen bis hin zum Ziffernblock.
Homepage: <https://www.tipp10.com/de>
## Klavaro
![Image](Klavaro-Neo2.png)
Klavaro ist ein Gtk+ Tipptrainer für klassisches QWERTY und Dvorak, das hauptsächlich für Linux entwickelt wurde, jedoch auch gelegentlich Windows-Versionen herausbringt. Ab Klavaro 1.7.4 wird das Neo 2 Tastaturlayout mitgeliefert. Die Lektionen, die zunächst bei der Grundreihe beginnen werden von dem Programm automatisch generiert und sind daher an das Neo-Layout angepasst. Man wird in verschiedenen Modi zum fließenden 10-Finger-Schreiben hingeführt. Neuerdings gibt es auch Statistik und High-Score Funktionen.
Homepage: <https://klavaro.sourceforge.io/de/index.html>
## GNU typist
![Image](gtypist.png)
GNU typist (gtypist) ist ein ncurses-basierter Tipptrainer und Teil des Betriebssystems GNU.
Homepage: <https://www.gnu.org/software/gtypist/>
## Programme im Internet
Neben der Software für den Computer gibt es mehrere [Spiele und Tests](Geschwindigkeitsrekorde), mit denen sich die Tippgeschwindigkeit im Webbrowser verbessern und messen lässt. In der Regel sind solche Programme vor allem auf letzteres ausgelegt. Hier ist dafür keine Installation notwendig.

View File

@ -0,0 +1,11 @@
# Training Generator
Zum KTouch-Projekt gehört auch ein [Generator](https://edu.kde.org/ktouch/kde4/ktouch-lectures.php), der aus einer Grundmenge von Wörtern KTouch-Lektionen im alten Klartextformat generiert. Im WebSVN ist er in verschiedenen Programmiersprachen implementiert:
[http://websvn.kde.org/trunk/KDE/kdeedu/ktouch/extras/training-gen/](https://websvn.kde.org/trunk/KDE/kdeedu/ktouch/extras/training-gen/)
Am einfachsten lässt sich das Programm unter Linux compilieren und ausführen. Die Funktionalität ist ähnlich zu [SortWords](SortWords.md) mit den folgenden Unterschieden:
* Der Generator wählt aus einer Grundmenge von Wörtern eine zufällige Anzahl von Wörtern und bildet sie ab in eine geringe Menge von Trainingsstufen. SortWords verwendet hingegen alle Wörter der Grundmenge.
* Die Trainingslektion vom Generator wird im alten Klartextformat geschrieben. KDE4 verwendet das neue XML-Format. SortWords benutzt das neue Format.
* Der Generator hat für die Grundmenge von Wörtern ein fest vorgeschriebenes Format: Ein Wort pro Zeile. In SortWords müssen die Wörter nur durch beliebe Whitespace-Zeichen voneinander getrennt sein.

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
docs/Software/gtypist.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
docs/Software/ktouch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

BIN
docs/Software/tipp10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -1,4 +1,4 @@
site_name: Neo - ergonomisch optimiert
site_name: 'Neo ergonomisch optimiert'
site_description: 'Neo ist eine ergonomische Tastaturbelegung, welche für die deutsche Sprache optimiert ist'
repo_name: Gitea
repo_url: https://git.neo-layout.org/neo/neo-layout
@ -23,6 +23,9 @@ markdown_extensions:
guess_lang: false
- toc
# permalink: true
- pymdownx.details # Einklappbare Admonitions mittels ??? statt !!!
- pymdownx.superfences # Verschachtelung von Blöcken, z.B. Code in Listen-Elementen
nav:
- Startseite:
- index.md
@ -57,8 +60,16 @@ nav:
- Software:
- 'Andere Projekte': Software/andere.md
- Schriftarten: Software/fonts.md
- Tipptrainer: Software/Tipptrainer.md
- KTouch:
- 'KTouch für Neo einrichten': Software/KTouchFuerNeoEinrichten.md
- 'Eigene KTouch-Lektionen schreiben': Software/EigeneKTouchLektionenSchreiben.md
- Software/SortWords.md
- Software/TrainingGenerator.md
- FAQ:
- FAQ: FAQ/index.md
- FAQ/FAQ.md
- FAQ/Lizenzfragen.md
- Umsteiger: FAQ/Umsteiger.md
- 'Erzeugbare Zeichen': FAQ/Zeichen.md
- Tastenkombinationen: FAQ/Tastenkombinationen.md
- Anwendungen:
@ -66,6 +77,7 @@ nav:
- Firefox: FAQ/Firefox.md
- Gnome: FAQ/Gnome.md
- 'i3': FAQ/i3.md
- Java: FAQ/JavaMod4Fix.md
- MPlayer: FAQ/MPlayer.md
- 'Microsoft Office': FAQ/MS_Office.md
- 'LaTeX': FAQ/LaTeX.md
@ -75,6 +87,7 @@ nav:
- Weechat: FAQ/Weechat.md
- XChat: FAQ/XChat.md
- 'X.org': FAQ/Xorg.md
- FAQ/Name.md
- Typografie:
- Typografie mit Neo: Typografie/Typografie-mit-Neo.md
@ -90,6 +103,8 @@ nav:
- Historisch/Paradigmen.md
- Historisch/Neo1.md
- Historisch/Cherry.md
- Historisch/Diskussionen.md
- NeoCon: Historisch/NeoCon.md
- Todo: todo.md
- Git:
- https://git.neo-layout.org/neo/