[Neo] Modifikation der XKB Dateien; Tauschen von Ebene 4 und 5

2013-12-20 Diskussionsfäden Jan-Christian

Hallo,

ich schreibe seit einiger Zeit mit einer modifizierten Variante der 
Neo-XKB-Treiber unter Linux (ein paar Buchstaben sind umsortiert, 
technisch ist aber alles gleich). Da ich gerne auch eine US-Tastatur 
damit benutzen würde, und ich zwar den Nummernblock auf Ebene 4, aber 
nie die Ebenen 5 und 6 benutze, hatte ich mir vorgenommen, die Ebenen 4 
und 5 zu tauschen, damit der Nummernblock auf Shift+Capslock liegt und 
ich die alte Ebene 4 Taste nicht mehr brauche.


Dafür habe ich die Reihenfolge der entsprechenden Einträge in den 
symbols Datei getauscht, z.B. so


key AB07 { [ p, P,   percent, 
KP_1,Greek_pi, KP_1,Greek_PI, 
NoSymbol ] };
key AC04 { [ a, A,   braceright, 
Right,   Greek_alpha, Right,   U2200, 
NoSymbol ] };


Das funktioniert auch halbwegs, allerdings scheinen einige Tasten im 
Terminal nicht zu funktionieren, zum Beispiel KP_Subtract. Ich habe den 
Verdacht, dass es daran liegt, dass der Shift Modifier mitgesendet wird. 
So wird beim Drücken der A-taste nicht nur der Cursor nach rechts 
bewegt, sondern auch der Text markiert. Weiß jemand, wie man den 
Shift-Modifier löschen kann? Und gibt es Tipps, wie ich die Ebenen 5 und 
6 in der Konfiguration ganz loswerden könnte?


Vielen Dank im Voraus,

Jan-Christian




[Neo] Fwd: Neo2 für YogiType

2013-12-20 Diskussionsfäden Dominik Grauert
Hallo liebe Neo2-Community,

ich wende mich an euch mit einer Bitte um Feedback und demokratische Abstimmung zur Gestaltung einer Tastatur.

Hintergrund ist, dass der Hersteller der YogiType, André Haverkort, sich auf meine Anfrage bereit erklärt hat mir eine YogiType auf das Neo2 Layout anzupassen. Die Entwicklung soll 2-3 Wochen dauern und für mich nichts extra kosten.

Ich selbst bin Neo2-Neuling und habe vor Neo2 zu lernen, sobald ich die Tastatur habe. Da es eine Vertikaltastatur ist, müsste ich mich eh darauf einlernen und so muss ich dann nur 1x umlernen. Ein Kollege von mir nutzt schon länger Neo2 zum tippen. Von ihm kam der Vorschlag, dass ich, meinen ersten Layoutvorschlag, den ich an den Hersteller der YogiType gesendet habe, doch auch hier durch die Neo2-Gemeinschaft kontrollieren und abstimmen lassen solle.

Das finde ich eine gute Idee, denn diese Community hat viel mehr Tipp- und Hardwareerfahrung als ich. Und das Layout ist ja auch aus der Gemeinschaft in demokratischer Arbeit entstanden. Da nun, wie ich denke gelesen zu haben, das erste Mal ein Hersteller interesse bekundet eine Neo2 Tastatur kommerziell zu entwickeln und anzubieten, sollten auch alle hier in diese Entwicklung mit einbezogen werden.

Die YogiType ist eine besonders ergonomische Vertikaltastatur, die auch in deutschen Behinderten-Shops angeboten wird. Wärend man dort aber etwa 1000€ dafür bezahlt, bekommt man sie vom Niederländischen Hersteller inklusive Tasche für 247,50 € zzgl. Mwst., damit liegt sie Preislich nicht weit über der Truely Ergonomic, dessen Hersteller ja scheinbar kein Interesse an einer käuflichen Neo2-Variante hat.

Die YogiType gibt es mit verschiedenen Einlegeblättern für die verschiedenen Tastaturlayouts ganz einfach zum wechseln. Man kann diese auch einzeln Nachbestellen. Dvorak wird vom Hersteller sogar von Haus aus mit angeboten. Möglicherweise war das auch der Grund, warum er meiner Anfrage gegenüber so aufgeschlossen war. Nun ja, mich freuts!

Die YogiType ist als Vertikaltastatur ein wenig anders, als typische Tastaturen. Man stellt sie sich am besten wie ein aufgeklapptes Buch vor. Es reicht übrigens nicht eingfach nur den Kopf um 90° zu drehen! Man muss wirklich umdenken und sich überlegen wo der Finger dann wäre.

Hier mal ein paar Bilder, damit man sich die Tastatur vorstellen kann:

http://www.yogitype.com/images/stories/virtuemart/product/design5.png

http://www.yogitype.com/images/stories/virtuemart/product/toetsen.png

http://www.yogitype.com/images/stories/virtuemart/product/qwerty-us-nl.png


Die YogiType hat für beide Hände identisch je 4x7 + 6 Tasten. Zusätzlich gibt es oben noch eine Reihe von 12 Funktionstasten. Außerdem ist diese Tastatur auch gleichzeitig eine Maus, die mit dem Daumen bedient wird. So bleiben die Hände auch beim Bedienen der Maus immer in der entspannten Grundposition auf der Grundlinie der Tastatur. Man muss nicht dauernd mit einer Hand zwischen Maus und Tastatur hin und her wechseln.

Für die Minimallösung eines Neo2 Layouts (aus dem Wiki: Hardwareentwicklung) hat diese Tastatur also viel zu viele Tasten. Bei meinem Versuch diese Tastatur vernünftig zu befüllen, sind noch 6 leere, unbelegte Tasten übergeblieben für die mir erst mal keine (notwendige) Belegung eingefallen ist. Ich habe da zwar schon Ideen, diese wären aber sehr stark auf meine persönlichen Wünsche personalisiert und daher nicht für den massentauglichen Verkauf geeignet.


Hier ist nun mein Designvorschlag, der auf der Arbeit von Nora aufbaut: http://www.imgbox.de/show/img/Wo3BLHEEWU.png

Erklärung: Zeigefinger = rot; kleiner Finger = gelb; Daumen = blau (die bedienen außerdem die orangen Maussticks)

Getippt wird auf der Rückseite des "Buches". Da wo im Buch sonst gelesen wird, leuchten LEDs unter den jeweiligen Tasten beim drücken der Tasten auf.

Mehr Bilder und ein User-Review (Englisch) findet sich hier: http://geekhack.org/index.php?topic=50316.0


Noras Design passte zu der 1:1 gespiegelten Matrix-Tastatur der YogiType am besten, verglichen mit allen Anderen.

+--+ +--+

¦ T1 ¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦ 5 ¦ ¦ 6 ¦ 7 ¦ 8 ¦ 9 ¦ 0 ¦ Bsp ¦

+--+---+---+---+---+---+---+ +---+---+---+---+---+---+--¦

¦ Tab ¦ x ¦ v ¦ l ¦ c ¦ w ¦T2 ¦ ¦T3 ¦ k ¦ h ¦ g ¦ f ¦ q ¦ Ret ¦

+--+---+---+---+---+---+---¦ +---+---+---+---+---+---+--¦

¦ Sh ¦ u ¦ i ¦ a ¦ e ¦ o ¦ ß ¦ ¦ y ¦ s ¦ n ¦ r ¦ t ¦ d ¦ Sh ¦

+--+---+---+---+---+---+---+ +---+---+---+---+---+---+--¦

¦ M3 ¦ ü ¦ ö ¦ ä ¦ p ¦ z ¦ ¦ b ¦ m ¦ , ¦ . ¦ j ¦ M3 ¦

+--+ +--+

+--+ +--+

¦ Str/Fen/Alt ¦ M4 ¦ leer ¦ ¦ leer ¦ M4 ¦ Fen/Men/Str ¦

+--+ +--+


Da die Hände sich aber beide um 90° drehen, und zwar nicht in die gleiche Richtung siet mein Entwurf volgendermaßen aus:

 +---+

 ¦F1 ¦F2 ¦F3 ¦F4 ¦F5 ¦F6