Opened 9 years ago

Closed 9 years ago

Last modified 8 years ago

#476 closed Verbesserung (fixed)

Das komplette Layout mit allen 6 Ebenen für Multiling O Tastatur (Android) — at Version 21

Reported by: moritzlex@… Owned by:
Priority: normal Milestone: Neo Version 2.0
Component: Treiber: Android Version: 2.0 Final
Keywords: Android Cc:

Description (last modified by Erik Streb del Toro)

Umschalten auf Ebene >2 ist etwas gewöhnungsbedürftig in der Bedienung. Doku der Tastatur ist auch nicht der Bringer.

Treiber/Layout siehe Neo unter Android einrichten

Change History (20)

comment:1 by moritzlex@…, 9 years ago

Am besten von hier kopieren und einfügen. http://pastebin.com/YPmDsy6r

comment:2 by Erik Streb del Toro, 9 years ago

Resolution: fixed
Status: newclosed

Ok, ist drin:

Fehlt noch: Der Ziffernblock und ein Logo auf der Neo einrichten-Seite (eine grüne Taste oder ein Software-Keyboard-Taste oder ein Android-Roboter der eine Taste drückt?).

comment:3 by moritzlex@…, 9 years ago

-Numpad hinzugefügt (lange "Sym" drücken oder Sym-Ebene + Shift) -Korrekturen und Optimierungen

Für das Numpad stellt Multiling O leider nur eine Ebene zur Verfügung

http://pastebin.com/75HPnF2z

comment:4 by moritzlex@…, 9 years ago

Backslash funktioniert noch nicht, muss ich morgen Abend mal schauen was da los ist

comment:5 by moritzlex@…, 9 years ago

-"\" gefixt. -Langes Drücken der Sym-Taste führt nun auch in Ebene 2 Numpad.

Bekannte Probleme: -Ebene 2: umgekehrter Tabulator nicht vorhanden (In Multiling nicht vorhanden oder nicht dokumentiert) -Ebene 4: Aus Layout-Gründen U+030B (Doppel-Akut-Akzent) eins nach oben verschoben. U+00A8 (Diärese) deswegen ganz nach links neben U+02D9 (Punkt oben) verschoben -Numpad: nur Ebene 1 weil Multiling O nicht mehr unterstützt.

Bei Fehlern oder Vorschlägen einfach kommentieren ich krieg dann eine Mail.

http://pastebin.com/5eJTwwyM

comment:6 by Erik Streb del Toro, 9 years ago

Component: Tastaturbelegung/ReferenzTreiber: Android
Description: modified (diff)
Milestone: Neo Version 2.0

in reply to:  6 comment:7 by moritzlex@…, 9 years ago

Replying to erik:

-Ebene 3: Compose funktioniert nicht. Bin mir noch nicht sicher ob sich das umsetzen lässt.

Wegen dem Ziffernblock: Gibt es in der Wiki irgendwo eine Seite auf der die Funktion bzw. der Unicode dokumentiert ist?

comment:8 by Erik Streb del Toro, 9 years ago

Hier ist alles dokumentiert: https://wiki.neo-layout.org/browser/A-REFERENZ-A/neo20.txt

Siehe dort bei „Ziffernblock“.

Compose hat keine Priorität, denke ich.

comment:9 by Erik Streb del Toro, 9 years ago

Die oberste Bichstabenreihe muss eins nach rechts verschoben werden, sonst sind die Zeichen alle zu weit links. Besonders nervig bei den Pfeiltasten auf Ebene 4, aber auch bei den normalen Buchstaben. Um das zu ermöglichen, muss leider die Akzenttaste ganz nach links verschoben werden. Aber da dies eine vergleichsweise selten gedrückte Taste ist (auch bei Ausländischschreibern), ist das die effizienteste Lösung.

Kannst Du das umsetzen? Denn sonst muss ich Neo hier für das Telefon neu erlernen.

comment:10 by moritzlex@…, 9 years ago

Das geht schon, genau aus dem Grund hab ich Ebene 4 auch wie oben beschrieben schon angepasst. Aber auch blöd, wenn ich Accent aigu und Accent grave auseinander reißen muss. Ich wohne nahe an der Grenze zu Fankreich ich nutze diese Tasten doch relativ häufig. Ich verschieb sie mal in die Zahlenreihe und mach dafür Tab breiter. Was Tastenanzahl pro Reihe angeht bin ich hier ja flexibel.

comment:11 by moritzlex@…, 9 years ago

comment:12 by Erik Streb del Toro, 9 years ago

Schon viel besser Aber bei der Erstellung von Neo wurde viel Wert auf leichte Erlernbarkeit und Merkbarkeit gelegt, und damit auch auf Symmetrie. Deshalb wäre es super, wenn die Zahlen 1 bis 5 über den Buchstaben auf der linken Seite sind. Und die 6 bis 0 über den Buchstaben auf der rechten Seite.

Dann wären auch, schön symmetrisch, die Anführungszeichen über a und e bzw. über n und r.

Das könnte man erreichen indem man die beiden Akzente Grave und Akut, in die beiden oberen Buchstabenreihen ganz rechts setzt. Und die Modifiertasten links wieder kleiner macht.

comment:13 by Erik Streb del Toro, 9 years ago

Ach und noch etwas: Die Akzente scheinen gar nicht „tot“ zu sein. Also normalerweise (auf normalen Computern mit Linux oder Windows) drückt man die Akzenttaste, und danach einen Buchstaben, daraufhin erscheint der Buchstabe mit Akzent. Das klappt bei mir aber nicht. Habe Android 5.1.

Nicht so wichtig, schlimmstenfalls wechselt man für eine andere Sprache (wenn man die häufig schreibt) auf deren Layout. Ist halt dann nicht Neo und im Zweifel auch nicht Qwertz (sondern azerty oder so).

comment:14 by moritzlex@…, 9 years ago

Okay, denke so hab ich es ganz gut gelöst. Was das mit den Zahlen angeht, da hast du dich denk ich verguckt. 1-6 sind beim Neo-Layout über der linken Hälfte und 7-0 und die Akzent über der rechten.

Hab mal noch ne Alternative gemacht die den vorhanden Platz besser nutzt.

Wegen der toten Tasten, die Sequenz ist bei Multiling O standardmäßig umgekehrt, also zuerst Buchstabe, damm zeichen. Das kann man einstellen: Vom Zahnrad auf Einstellungen Swypen ---> Keys --->Diakritika/Tottasten-Sequenz

http://pastebin.com/BfGU9M23

Alternativ: http://pastebin.com/9JvJT2PH

comment:15 by moritzlex@…, 9 years ago

Übrigens die Anleitung oben kann man noch vereinfachen:

  1. Multiling O Tastatur installieren, und als Tastatur auswählen
  2. Skript (von der pastebin-Seite zum Beispiel) komplett markieren und kopieren
  3. von der Leertaste auf "Layouts..." swypen,
  4. [+DIY]
  5. Einfügen
  6. mit "OK" bestätigen.

comment:16 by moritzlex@…, 9 years ago

Hab auch noch ein paar Fehler gefunden. Bei Accent Grave z.B. funktioniert die Tottasten-Sequenz nicht, weiß auch warum, aber da kümmer ich mich morgen drum. Also her mit Verbesserungsvorschlägen und Bugs, dann versuch ich das direkt morgen zu verbessern :D

comment:18 by Erik Streb del Toro, 9 years ago

Sehr schön, die Symmetrie ist wieder hergestellt. (Stimmt, hatte mich vertan; das liegt daran, dass ich das für meine matrix-förmige Tastatur (siehe Bild meiner Truly Ergonomic) geändert hatte, damit die Zahlen und weiterhin auch die Anführungszeichen symmetrisch sind, dafür habe ich den xorg-Treiber geändert.)

Fehler: Die Taste mit dem ℓ-Zeichen (Liter-Zeichen) ist bei mir heller als die Tasten daneben. Also das ist die Taste mit der 3, aber auf Ebene 2.

Ui, außerdem erscheint bei AltGr nicht mehr Ebene 4. Du könntest das auch M4 nennen, geht das? Das ist Mod4 für Ebene 4. Und statt Sym M3 für Ebene 3. So ist es sonst bei Neo üblich, denn Symbol (falls es das heißen sollte) gibt es auch auf anderen Ebenen. Falls das nicht möglich ist, auch egal. Der Fehler ist übrigens schon lange drin. Gestimmt hat es noch in Kommentar 1.

Und was gefällt mir besser? Variante 1 oder Alternative? Also die erste Variante ist natürlich näher am Original. Aber die Alternative hat den Vorteil breiterer Tasten. Und das ist bei so kleinen Geräten natürlich von Vorteil.

Aber für die Originalvariante spricht, dass man dann eine schöne große Tab-Taste hat, die man in Terminals häufig braucht (Tab-Completion). Aber wo braucht man die sonst noch? Nun, jedenfalls wäre die Tastatur somit auch richtig gut für Hacker geeignet, die auf ihrem Telefon/Tablet in Terminals rumbasteln. Besser als das Hacker-Keyboard.

Bin noch unentschieden. Ich bin es noch gar nicht gewohnt auf dem Handy mit Neo zu schreiben, und bin daher auch noch ziemlich langsam damit. Deshalb kann ich nicht sagen, ob es was bringt, wenn die Tasten ein klein wenig (viel ist es echt nicht) breiter sind, oder nicht. Im Zweifel würde ich aber die Nähe zum Original bevorzugen, immerhin ist die besser lernbar/merkbar, und da sind viel Gehirnschmalz und Erprobungsphase und viele Diskussionsabende damals im IRC eingeflossen.

… tipp, tipp, tipp …

Doch, jetzt bin ich für Variante 1. Die Backspace-Taste ist auch größer, und das ist echt ein Vorteil. Wichtige Tasten groß, denn diese Tasten sind ja am Rand, also nicht so gut zu erreichen bei vielen Geräten, weil eben ein erhobener Rand die dicken Finger nicht ganz in die Ecke kommen lässt.

Und zu den Akzenten: Kann es sein, dass Du auf Mac entwickelst? Mir scheint nämlich, dass Du bei den Akzenten die "COMBINING"-Varianten verwendest. Die sind bei Unicode ab U+0300. Bei Neo wird allerdings normalerweise nicht mit diesen Zeichen gearbeitet (siehe Referenz und diese Seiten im Wiki: Was ist denn das mit den Comining-Characters und Diskussion und Abstimmung zu der Problematik)

Freue mich auf eine korrigierte Fassung, mit wieder richtig funktionierenden Ebenen. :-)

comment:19 by moritzlex@…, 9 years ago

Wegen der unterschiedlichen Farben, das liegt an der App, ich weiß nicht genau warum, aber manche Zeichen (Hauptsächlich Funktionstasten- und Zahlen) bekommen ne andere Tönung. Wenn du dort die gleichen Farben für alle Tasten willst musst du in den Einstellungen Text1 und Text2 anpassen.

Mit den getauschten Ebenen, da hab ich was ausprobiert und wollte noch fragen. Ich hab immer 1 Grundebene und die kann ich shiften (macht Mod3+Mod4 z.B. unmöglich). Du hast vorhin geschrieben, es wurde Wert auf gute Erlernbarkeit gelegt, wäre es dann nicht sinnvoller gewesen die großen griechischen Buchstaben auf EbeneX+Shift zu legen? Wie ich neu war, hab nämlich immer versucht die Großen mit Shift zu erreichen. Und da ich Mod3+Mod4 sowieso nicht umsetzen kann, hab ich die Ebenen 4-6 getauscht. Wären aber nur 3 Wörter, die ich tauschen muss, ums wieder näher ans original zu bringen. Ebene 6 wäre dann aber trotzdem Mod4+Shift.

Akzente muss ich schauen, hatte ursprünglich gar nicht vor das zu veröffentlichen und hab einfach die Zeichen in der Windows-Zeichentabelle gesucht ohne drauf zu achten ob Modifikations- oder Verbindungszeichen.

Umbenennen kann ich die so wie es aussieht leider nicht und wie schon erwähnt ist das alles sehr unvollständig dokumentiert. Hab auch schon wegen Shift+Tab beim Entwickler angefragt aber noch keine Antwort erhalten. Außerdem laufen noch Anfragen wegen dem Numpad und

comment:20 by moritzlex@…, 9 years ago

Versteh ich das richtig, wenn die Tote Taste 1x gedrückt wird Modifikations- und bei 2x Verbindungszeichen?

Da schränkt mich leider die App wieder ein, das kann ich hier nicht umsetzen. Entweder das eine oder das andere.

Dann eher Verbindungszeichen damit maximale Flexibilität gewährleistet ist?

comment:21 by Erik Streb del Toro, 9 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.