Hallo zusammen,

(Wiederholungsmail, diesmal hoffentlich mit korrekt dargestelltem Tastaturlayout (Thunderbird Bug) und ohne weitere Probleme.)

wow, war ich überrascht, als ich an Weihnachten mir zum ersten Mal die
Neo-Mailingliste angeschaut habe und gesehen habe, dass über die
Yogitype gesprochen wird, mit der ich mich im Oktober und November
beschäftigt habe. :) Der Thread auf geekhack stammt von mir
http://geekhack.org/index.php?topic=50316.0 ;)

Als ich die Yogitype ausprobiert habe, habe ich natürlich das
Neo2-Layout darauf ausprobiert. Denn seit jetzt schon über einem Jahr
tippe ich mit Neo2 und bin sehr zufrieden damit.

>> Da das zugrundeliegende Layout und die gesendeten Scancodes weiterhin QWERTZ entsprächen, könnte man dann einfach einen Neo-Standardtreiber verwenden.
> Kann man sicher jetzt schon. Es gab bisher nur noch keine Einlagefolie mit Neo-Belegung. Und bei dem Versuch diese zu gestalten, tauchten eben nun diese Fragen auf, die grade diskutiert werden.
Ja richtig, man kann den Standard Neo2-Treiber verwenden. Aber die
Anordnung war mir so einfach nicht zufriedenstellend. Dazu später mehr.

Hier zunächst das qwertz-Layout. So sieht es aus, wenn man die Tastatur
flach – wie eine herkömmliche Tastatur – auf den Tisch legt. Ich habe es
also etwas anders dargestellt als ihr. Die Tasten habe ich englich
beschriftet.

+------+---+---+---+---+---+----+    +---+---+---+---+---+---+------¦
¦    1 ¦ 2 ¦ 3 ¦ 4 ¦ 5 ¦ 6 ¦ `  ¦    ¦ ü ¦ + ¦ 7 ¦ 8 ¦ 9 ¦ 0 ¦ ß    ¦
+------+---+---+---+---+---+----+    +---+---+---+---+---+---+------¦
¦ Tab  ¦ q ¦ w ¦ e ¦ r ¦ t ¦ >  ¦    ¦ ä ¦ z ¦ u ¦ i ¦ o ¦ p ¦ Bksp ¦
+------+---+---+---+---+---+----+    +---+---+---+---+---+---+------¦
¦ CapsL¦.a.¦ s ¦ d ¦.f.¦ g ¦left¦    ¦up ¦ h ¦.j.¦ k ¦ l ¦.ö.¦ Ret  ¦
+------+---+---+---+---+---+----+    +---+---+---+---+---+---+------¦
¦ Shft ¦ y ¦ x ¦ c ¦ v ¦ b ¦rght¦    ¦dwn¦ n ¦ m ¦ , ¦ . ¦ - ¦ Shft ¦
+------+---+---+---+---+---+-+--+    +-+-+---+---+---+---+---+------¦
¦ Ctrl ¦ ^ ¦Win¦Alt¦Fn ¦SPACE¦         ¦SPACE¦Del¦Ins¦AGr¦ # ¦ Ctrl ¦
+----------------------+-----+         +-----+----------------------+

Wenn man softwareseitig auf das Standard-Neo2-Layout umstellt, bekommt
man folgendes:

+------+---+---+---+---+---+----+    +---+---+---+---+---+---+------¦
¦    1 ¦ 2 ¦ 3 ¦ 4 ¦ 5 ¦ 6 ¦ `  ¦    ¦ ß ¦ ' ¦ 7 ¦ 8 ¦ 9 ¦ 0 ¦ -    ¦
+------+---+---+---+---+---+----+    +---+---+---+---+---+---+------¦
¦ Tab  ¦ x ¦ v ¦ l ¦ c ¦ w ¦Mod4¦    ¦ y ¦ k ¦ h ¦ g ¦ f ¦ q ¦ Bksp ¦
+------+---+---+---+---+---+----+    +---+---+---+---+---+---+------¦
¦ Mod3 ¦.u.¦ i ¦ a ¦.e.¦ o ¦left¦    ¦up ¦ s ¦.n.¦ r ¦ t ¦.d.¦ Ret  ¦
+------+---+---+---+---+---+----+    +---+---+---+---+---+---+------¦
¦ Shft ¦ ü ¦ ö ¦ ä ¦ p ¦ z ¦rght¦    ¦dwn¦ b ¦ m ¦ , ¦ . ¦ j ¦ Shft ¦
+------+---+---+---+---+---+-+--+    +-+-+---+---+---+---+---+------¦
¦ Ctrl ¦ ^ ¦Win¦Alt¦Fn ¦SPACE¦         ¦SPACE¦Del¦Ins¦M4 ¦M3 ¦ Ctrl ¦
+----------------------+-----+         +-----+----------------------+

Dominik hat schon richtig erkannt, dass bei einer solchen Anordnung
einige Tasten ungünstig liegen:
> - Das 'ß' wäre dann weiter entfernt als die Tottaste.
> - Die Umschalttasten Mod 4 und Mod 3 sind nicht mehr symmetrisch auf der Tastatur angeordnet.
> - Mod 4 liegt links auf den Ringfinger, aber rechts sogar völlig befremdlich auf dem Zeigefinger!
> - Mod 3 liegt links wie gehabt, aber rechts an einer anderen Stelle, nämlich dort wo man eigentlich die
> rechte Windows Taste erwartet.
Ein extra Yogitype-angepasstes Neo-Layout halte ich für nötig. Deshalb
hier zunächst das „Basis-Layout“ von Neo, das ich persönlich beibehalten
würde:

+------+---+---+---+---+---+----+    +---+---+---+---+---+---+------¦
¦    1 ¦ 2 ¦ 3 ¦ 4 ¦ 5 ¦ 6 ¦    ¦    ¦   ¦   ¦ 7 ¦ 8 ¦ 9 ¦ 0 ¦      ¦
+------+---+---+---+---+---+----+    +---+---+---+---+---+---+------¦
¦      ¦ x ¦ v ¦ l ¦ c ¦ w ¦    ¦    ¦   ¦ k ¦ h ¦ g ¦ f ¦ q ¦      ¦
+------+---+---+---+---+---+----+    +---+---+---+---+---+---+------¦
¦      ¦.u.¦ i ¦ a ¦.e.¦ o ¦    ¦    ¦   ¦ s ¦.n.¦ r ¦ t ¦.d.¦      ¦
+------+---+---+---+---+---+----+    +---+---+---+---+---+---+------¦
¦      ¦ ü ¦ ö ¦ ä ¦ p ¦ z ¦    ¦    ¦   ¦ b ¦ m ¦ , ¦ . ¦ j ¦      ¦
+------+---+---+---+---+---+-+--+    +-+-+---+---+---+---+---+------¦
¦      ¦   ¦   ¦   ¦   ¦     ¦         ¦     ¦   ¦   ¦   ¦   ¦      ¦
+----------------------+-----+         +-----+----------------------+

In diesem Layout fehlen jetzt noch folgende Tasten:
- y
- ß
- Strg / Win / Alt / Leertaste
- Mod 3 / Mod 4
- Enter
- Entf / Backspace / Einfg
- Escape
- Tab
- Pos1 / Ende / Pfeiltasten

Ein paar davon könnte man prinzipiell weglassen – die komplette
Navigation ist ja auf Ebene 4. Aber dann müssten entsprechende
Tastenkürzel funktionieren.

Da ich sowieso ein großer Fan von Tastenkombinationen bin, würde ich
mich beim Anordnen der Tasten mich daran orientieren, wie gut diese
„erreichbar“ sind. Folgende Kombinationen verwende ich häufig:

Strg + [Shift] + Tab
Strg + [Shift] + beliebiger Buchstabe
Strg + F1-F12
Strg + [Shift] + Navigation
Alt + [Shift] + Tab
Alt + [Shift] + beliebiger Buchstabe
Alt + F1-F12

1) Mod3 / Mod4 / Strg / Alt / Shift müssen auf beiden Seiten vertreten sein.
2) Möglichst viele dieser Tasten müssen mit *einer* Hand gleichzeitig
drückbar sein. Besonders wichtig ist es, dass Strg+Shift als auch
Alt+Shift einhändig gedrückt werden kann. Außerdem für Ebene 5 und 6 die
Kombinationen Shift+Mod3 sowie Mod3+Mod4

Besonders interessant wird es, wenn für Kombinationen mit der Navigation
oder mit Zahlen die Ebene 4 verwendet werden soll. Die Kombination
Strg+Shift+Mod4 zu drücken ist i.d.R. zu umständlich und bringt außerdem
Komplikationen mit der Software (Editoren) mit sich – aber es wäre
schön, wenn das funktioniert.

Es gibt da aber noch etwas zu beachten: Die F-Tasten F1-F12 sind am
oberen Rand der Tastatur. Das hat mir nicht so gefallen. Alt+F4 ist ja
relativ gebräuchlich. Und wenn noch jemand KDE verwendet, dann nutzt der
evtl. auch Strg+F1/F2/… um den Desktop zu wechseln. Oder Strg+F8/F9/F10,
um Übersichten der offenen Fenster anzuzeigen. Gibt es Ansätze, die
F-Tasten in eine Neo-Ebene mit einzubauen? Die Anordnung könnte dieselbe
sein wie beim Nummernblock.


Was mir noch einfällt ist, dass man vermutlich eine neue Firmware für
die Tastatur braucht. Denn wenn ich das richtig untersucht habe, dann
sendet die Tastatur beim Drücken der „Fn“-Taste kein Key-Event an den PC.
Irgendwo auf geekhack habe ich gelesen, wie jemand an seine
selbstgebaute Tastatur einen Schalter angebracht hat, mit dem er
zwischen zwei Tastaturlayouts hin- und herschalten konnte. Vielleicht
ist das auch für dieses Projekt interessant.

> Noch eine Frage am Rande: sehe ich das richtig, daß bei der Yogitype die
> Daumen gar nicht (zum Tippen) benutzt werden? Ich sehe da viel
> verschenktes Potential ?
Ja. Der Daumen bedient nur die Leertaste(n). Prinzipiell könnte man eine
der beiden Tasten für etwas anderes verwenden – ohne zusätzliche Tasten
anbauen zu müssen. Aber in der Standard-Firmware senden beide Tasten
denselben Keycode an den PC. Hier wäre eine Firmware-Anpassung notwendig.

Am liebsten hätte ich ja eine Kreuzung aus Yogitype und Ergodox
(ergodox.org) – wie ich es auf geekhack versuchte zu beschreiben.
Yogitype mit Daumentasten – und vielleicht sogar mit Touchpad o.ä. (Mit
der wären Tastenkombinationen kein Problem mehr.) Vielleicht bastle ich
mir irgendwann mal was. Übrigens, ganz nett finde ich da auch die
selbstgebaute Tastatur von Oobly ;)
http://geekhack.org/index.php?topic=49721.msg1117343#msg1117343


Gruß
Martin

Antwort per Email an