Re: [Neo] Optimierer TODO: Was noch fehlt

2011-04-16 Diskussionsfäden Florian Janßen
Arne Babenhauserheide schrieb am 16.04.2011 um 04:24 Uhr:
 Hi,
 
 Ich habe mal eine kleine Sammlung zusammengestellt, was noch fehlt,
 bevor der Optimierer (nach aktuellem Wissensstand) soweit fertig ist:
 
 
 
 - Neuer Parameten: Keine ähnlichen Buchstaben in leicht
 verwechselbaren Positionen. Brauchen die Definitionen davon.

Ist das wirklich ein wichtiger Punkt? Hat jemand bei Neo2 D und T
verwechselt? Oder P und B? Oder ist hiermit so etwas wie – und - gemeint?

 - Die Kosten der Einzeltasten nochmal prüfen, auch mit der Truly
 Ergonomic im Kopf (das Hauptziel ist allerdings die
 Standardtastatur!)

Ja mei.

 - Neuer Korpus? Oder Leipziger Korpus, obwohl wir den nicht
 weitergeben dürfen?

Darf ich dir eine vorläufige N-Gramm-Liste aus dem Wiki-Korpus schicken?
Kann man irgendwie herausfinden wie groß die Auswirkungen sind?

Meiner Meinung könnte es (auch von der Optimierzeit her) sinnvoll sein
die Listen drastisch zu kürzen. Ich denke, der Unterschied zwischen den
kompletten N-Gramm-Listen und den auf ein paar tausend N-Gramme
gekürzten Listen wird keinen Unterschied machen. Das könnte man ja auch
mal im Optimierer testen.

 Aus den besten 10-30 (oder so) über die Layout-SVGs von Hand die
 schönsten raussuchen. - Letzte Feinschliffe mit ständiger Kontrolle
 der Auswirkungen der Änderungen über die Layout-SVGs.


Sind die SVGs dafür wirklich so geeignet? Ich find sie ganz nett, aber
ich kann sie nicht fein genug deuten um da geringe Unterschiede auf
einen Schlag zu erkennen.


 Passende Hardware (die Neo-Tastatur von Schubi sieht trotz
 Standardtastatur klasse aus!)

Eine geteilte Tastatur ohne verschrubbelte Spalten mit Daumentasten und
Neo3 Aufdruck wäre Klasse ;)


 Habe ich was vergessen? Oder klingt das so wie es ist wie eine
 sinnvolle und spannende Roadmap?

Hört sich gut an,
Gruß Florian



signature.asc
Description: OpenPGP digital signature


Re: [Neo] Optimierer TODO: Was noch fehlt

2011-04-16 Diskussionsfäden Arne Babenhauserheide
On Saturday 16 April 2011 12:43:49 Florian Janßen wrote:
 Arne Babenhauserheide schrieb am 16.04.2011 um 04:24 Uhr:
  - Neuer Parameten: Keine ähnlichen Buchstaben in leicht
  verwechselbaren Positionen. Brauchen die Definitionen davon.

 Ist das wirklich ein wichtiger Punkt? Hat jemand bei Neo2 D und T
 verwechselt? Oder P und B? Oder ist hiermit so etwas wie – und - gemeint?

Bei Neo 2 v.a. pb, bei HAEIK ml, uü, vf und vy (obwohl vy nichtmal exakt
gespiegelt ist, sondern eins verschoben).

d und t habe ich bisher noch nicht gehört.

  - Die Kosten der Einzeltasten nochmal prüfen, auch mit der Truly
  Ergonomic im Kopf (das Hauptziel ist allerdings die
  Standardtastatur!)

 Ja mei.

Eigentlich sollte das soweit stabil sein, aber da es einer der Hauptparameter
ist, denke ich, dass es nochmal gemeinsam geprüft werden sollte. Nicht alle
haben die gleichen Hände…

  - Neuer Korpus? Oder Leipziger Korpus, obwohl wir den nicht
  weitergeben dürfen?

 Darf ich dir eine vorläufige N-Gramm-Liste aus dem Wiki-Korpus schicken?
 Kann man irgendwie herausfinden wie groß die Auswirkungen sind?

Gerne!

 Meiner Meinung könnte es (auch von der Optimierzeit her) sinnvoll sein
 die Listen drastisch zu kürzen. Ich denke, der Unterschied zwischen den
 kompletten N-Gramm-Listen und den auf ein paar tausend N-Gramme
 gekürzten Listen wird keinen Unterschied machen. Das könnte man ja auch
 mal im Optimierer testen.

Das habe ich mal getestet, und es ändert die Ergebnisse. Dadurch können bei
seltenen ngrammen sehr schlechte Bewegungen „abgeladen“ werden (weil die bei
reduzierten nGrammen nicht gezählt werden).

  Aus den besten 10-30 (oder so) über die Layout-SVGs von Hand die
  schönsten raussuchen. - Letzte Feinschliffe mit ständiger Kontrolle
  der Auswirkungen der Änderungen über die Layout-SVGs.

 Sind die SVGs dafür wirklich so geeignet? Ich find sie ganz nett, aber
 ich kann sie nicht fein genug deuten um da geringe Unterschiede auf
 einen Schlag zu erkennen.

Sie sind v.a. dazu da, gravierende Probleme zu erkennen.

Wenn ein Tastentausch den Wert um ein paar Punkte verschlechtert, ist das
erstmal kein großes Problem (um genauer zu sein: Jede Einzelvertauschung
verschlechtert zwingend den Wert, weil die Belegung optimiert ist).

Ich kann bei den SVGs noch ein paar zusätzliche Parameter einfügen (bisher
stehen nur die Gesamtkosten in Klartext drin).

  Passende Hardware (die Neo-Tastatur von Schubi sieht trotz
  Standardtastatur klasse aus!)

 Eine geteilte Tastatur ohne verschrubbelte Spalten mit Daumentasten und
 Neo3 Aufdruck wäre Klasse ;)

Jepp!

  Habe ich was vergessen? Oder klingt das so wie es ist wie eine
  sinnvolle und spannende Roadmap?

 Hört sich gut an,

Dann mal sehen, ob andere noch Probleme finden. Wenn nicht, sind wir (meinem
Gefühl nach) schon verdammt nah dran (OK, plus ein Jahr Praxistest :) ).

Danke für deine Rückmeldung!

Liebe Grüße,
Arne

signature.asc
Description: This is a digitally signed message part.


Re: [Neo] Optimierer TODO: Was noch fehlt

2011-04-16 Diskussionsfäden Pascal Hauck
Am Samstag, 16. April 2011, 04:24:24 schrieb Arne Babenhauserheide:
 Fällt euch noch was ein, das fehlt? 

Ist die Berücksichtigung der Symmetrie häufiger Bigramme (vor allem en und ch) 
schon implementiert?


Gruß,
Pascal



Re: [Neo] symmetrische Bigramme

2011-04-16 Diskussionsfäden Karl
Arne Babenhauserheide writes:

 Ich würde ja vermuten, dass irgendwann jede Taste ihren eigen Ort im Hirn
 hat, und dass sie sich durch die Buchstaben und die Fingerhaltung
 unterscheiden. Wenn beides ähnlich ist, gibt es Probleme.

Auch beim erstmaligen Erlernen eines Zehnfingersystem - d. h. ohne Vorkenntnis
eines Zehnfingersystems - treten regelmäßig Verwechslungen von Buchstaben auf,
was sowohl Anfängern als auch Fortgeschrittenen passiert. Verwechslungen von
Buchstaben sind beim Erlernen eines Zehnfingersystems unvermeidbar, erst recht
beim Umlernen von einem gewohnten Zehnfingersystem auf ein anderes
Zehnfingersystem.

Das Verwechslungsphänomen verschwindet im Laufe längerer Anwendung eines
Zehnfingersystem - nach dem Erlernen - bei jedem Tastschreiber recht
zuverlässig. Mit der Tippgeschwindigkeit verhält es sich ebenso.

Zum Abschluss eines Zehnfingertastschreibkurses hat jeder Absolvent eine
Fehlerquote und eine Tippgeschwindigkeit erreicht, die längst nicht sein
persönliches Optimum darstellt, das erst im Laufe von ein bis drei Jahren nach
dem Erlernen erreicht wird.

Da eine ergonomisch optimierte Tastenbelegung sowieso besser erlernbar ist (zu
dem Ergebnis kam Dvorak), brauchen wir uns nicht weiter Sorgen um die
Erlernbarkeit bzw. die Umlernbarkeit zu machen, zumal die letzten Problemchen
beim Tippen sich sowieso im Laufe einiger Jahre nach dem Erlernen legen.

Wenn es um das Umlernen eines gewohnten Zehnfingersystems auf Neo3 geht, dann
kommt aufgrund des wahrscheinlichsten Umlernfalles wohl ausschließlich Qwertz
als Bezugssystem in Frage, aber keinesfalls Neo2, Dvorak oder sonstwelche
Belegung. Immerhin sollten wir uns vorwiegend in diejenigen hineinversetzen,
die noch kein Zehnfingersystem können oder nur eines, was fast immer Qwertz
sein wird.

Ja, ich weiß, dass die Meinung hier nicht gern gesehen wird, jedoch mag man
sich darüber im Klaren sein, dass eine ergonomisch optimierte Tastenbelegung
sogar ohne Berücksichtigung der Erlernbarkeit bei der Optimierung so
hinreichend viel besser erlernbar ist als Qwertz, dass die Erlernbarkeit und
Umlernbarkeit bei der Optimierung keiner Berücksichtigung bedarf.
Also braucht die Erlernbarkeit nicht verbessert zu werden, da sie ohnehin
hinreichend gut ist.
Zudem spielt es keine Rolle, wie gut eine Tastenbelegung erlernbar war,
wenn man sie erlernt hat - sonst würde kein Mensch Qwertz lernen oder können.

Aus den Gründen halte ich es für unpassend, die (überbewertete) Erlernbarkeit
bzw. Umlernbarkeit als Optimierungskriterium erfassen und in den Optimierer
einfließen zu lassen.

 Übrigens würde ich inzwischen sagen, dass Vokale links sein sollten, da nach
 Tolkien die Konsonanten die Bedeutung tragen (linke Hirnhälfte = rechte Hand)
 und die Vokale eher Emotionen vermitteln (rechte Hirnhälfte = Linke Hand).
 
 Wenn ich Tasten festlegen sollte, die gleich bleiden sollten [...]

Wenn man den Optimierer so einstellt, dass nur Handwechsel keine Strafpunkte
ergibt und sämtliche anderen Kriterien hohe Strafpunkte, dann müsste
herauskommen, welche Buchstaben nicht auf derselben Tastenhälfte liegen sollten.
Zumindest wüssten wird dann, welche Buchstaben von der einen und welche von der
anderen Hand getippt werden sollten, um die Handwechsel maximal zu haben.
Das wäre für mich ein sehr viel wichtigeres Kriterium als die sowieso
hinreichend gute Erlernbarkeit. 

 Der Optimierer arbeitet bisher allerdings frei von solchen Einschränkungen

Das ist auch gut so.

 (wir könnten sie ihm geben, wenn wir wollen; z.B. um die
 Merkbarkeit zu verbessern).

Mir ist es lieber, den Optimierer möglichst wenig einzuschränken. Mit
Einschränkungen solcher Art, wird da nicht der Sinn der computergestützten
Optimierung untergraben?
Für besser halte ich nach wie vor, vom Optimierer Vorschläge zu bekommen, die
von Menschen getestet werden - ohne den Optimierer daraufhin einzuschränken.

 Ob au dabei auch auf einer Truly Ergonomic gut ist, muss sich noch zeigen,
 sobald die da sind…

Auch wenn die Truly Ergonomic einige Aspekte für eine tatsächlich ergonomische
Tastatur berücksichtigt, halte ich sie wegen fehlender Daumentasten für Neo2
bzw. Neo3 für ebenso untauglich, wie die meisten anderen alternativen Tastaturen
auch.

Mit netten Grüßen
Karl




Re: [Neo] Optimierer TODO: Was noch fehlt

2011-04-16 Diskussionsfäden Navid Zamani

Am 16.04.2011 12:43, schrieb Florian Janßen:

- Neuer Parameten: Keine ähnlichen Buchstaben in leicht
verwechselbaren Positionen. Brauchen die Definitionen davon.


Ist das wirklich ein wichtiger Punkt? Hat jemand bei Neo2 D und T
verwechselt? Oder P und B? Oder ist hiermit so etwas wie – und - gemeint?


Ich bin auch entschieden gegen jede Änderung, die davon ausgeht, dass 
der Nutzer dumm ist. Denn die Kosten (Geschwindigkeitsverlust für alle 
nicht-Dummen… also praktisch alle) wiegen den Nutzen (Minimaler Vorteil 
für die Dummen) nicht auf. Und Praxiserfahrung hat gezeigt, dass 
Menschen nunmal immer auf minimalen Aufwand optimieren. Was mit einer 
„Vereinfachung“ nach unten hin immer bedeutet, dass die ganze gaußsche 
Verteilungskurve nach unten rutscht: Alle geben sich weniger Mühe.
Und das heisst, dass es wieder genausoviele Menschen am unteren Ende 
gibt, die sich genauso beschweren.
Lässt man das so laufen, endet man bei MS Clippy, dem iPad, und 
ähnlichen Systemen die unbrauchbar sind wenn man nicht völlig verblödet 
ist. ;)


Im Allgemeinen fände ich es besser, wenn jeder für sich bei der 
Installation des Layouts seine ganz persönliche Parameterkombination 
angeben könnte. Dann wären alle Menschen, unabhängig von Intelligenz 
oder anderen Präferenzen, glücklich. Sowas nennt sich dann: 
Gleichberechtigung. Und das ist doch besser, als nur auf die zu hören, 
die am lautesten sind. Denn wir wissen genau welche das sind: Die mit 
einer höheren Wahrscheinlichkeit, schmale Schnurrbärte zu tragen. ;))





Re: [Neo] symmetrische Bigramme

2011-04-16 Diskussionsfäden Navid Zamani

Am 16.04.2011 01:46, schrieb Arne Babenhauserheide:


Das Problem dabei ist, dass meiner Erfahrung nach kleine Unterschiede viel 
schlimmer sind als große…


Hast du dafür Messungen? Ich würde dem widersprechen. Aber ohne Zahlen 
sind unser beider Ansichten nur unbestätigte Hypothesen. Und da nützt 
mir meine genau so wenig wie deine. :)



Lernbarkeit ist bisher im Optimierer noch gar nicht vertreten,
Sollte sie auch nicht. Lernen muss man es nur einmal. Damit arbeiten den 
Rest seines Lebens. Das sind nur Unkosten, aus Angst der NEO-Leute, sie 
würden von potentiellen Nutzern nicht geliebt werden. (Das gleiche 
Problem warum z.B. KDE Windows hinterherläuft und MS *allen* 
hinterherläuft, statt zu versuchen einen eigenen *besseren* Weg zu 
gehen.) Ein gesundes Ego korrigiert das, ohne dem Layout zu schaden. :)



und ähnliche Buchstaben auf ähnlichen Positionen zu vermeiden ist ein schöner 
Parameter dafür.
Das hatte ich ja in meiner letzten Mail schon als 
MS-Clippy-Verdummungstaktik kritisiert. :)
Ganz ehrlich: Mit dieser Änderung würde ich NEO 3 nicht installieren. 
Weil das der Punkt wäre, an dem wir über gesunde allgemeingültige 
Optimierung hinaus wären, und nun für eine spezielle Untergruppe 
optimieren würden, die nicht nur sehr klein ist, sondern auch durch 
diese Änderung nur durch eine weitere solche Gruppe ersetzt wird.