Hi, Ich habe einige Kriterien gesammelt, die für ein Layout relevant sein könnten und dachte, sie könnten für euch interessant sein.
Bisher sind sie noch lange nicht alle implementiert, aber soweit ich es sehe, sind sie alle ohne übermäßigen Aufwand implementierbar. Ich würde mich freuen zu lesen, was ihr jeweils dazu denkt. Sie sind jeweils als Kostenfaktor geschrieben. Kostenfaktor: Zeit - Unterschiedlich schnell zu erreichende Tasten => Kosten für einzelne Tasten. - done (Zusatzinfos s.u.) - Einen Finger mehrfach hintereinander verwenden. => Strafpunkte. - done - Einen Finger mehrfach, von oben nach ganz unten. => viele Strafpunkte. - TODO - Gewünscht: Handwechsel sparen Zeit => Wenn bei tripeln alle 3 Zeichen auf der gleichen Hand sind, bringt das Strafpunkte. - TODO - Der Zeige- und Mittelfinger sind schneller oben und unten als die beiden anderen => Kosten für Einzeltasten anpassen. - TODO (aus http://forschung.goebel-consult.de/de-ergo/rohmert/Rohmert.html) Kostenfaktor: Belastung - Ungleichmäßige Belastung beider Hände. => indirekt durch Strafpunkte bei fehlendem Handwechsel- TODO - Ungleichmäßige Belastung der einzelnen Finger (allerdings sollte der Kleine weniger belastet werden). => ?? Finger zählen, kleinen doppelt gewichten. Strafpunkte für Abweichung vom Durchschnitt (quadratisch?) ?? - TODO Kostenfaktor: Natürliche Handbewegung - Gewünscht: Von außen nach innen. => von innen nach außen auf der gleichen Hand gibt Strafpunkte. - TODO - Gewünscht: Links gleicher Finger wie rechts. => Fingerwechsel bei Handwechsel hat Kosten. - TODO - Gewünscht: Zwei Finger nebeneinander auf der gleichen Hand, von außen nach innen, aber nicht Mittel- und Ringfinger. -> bei Tripeln: wenn zwei Tasten auf der gleichen Hand liegen, sollten sie aufeinander folgen und von außen nach innen gehen (zweites schon durch „von außen nach innen” abgedeckt) => wenn die „einzelne Hand” in der Mitte liegt, gibt es Strafpunkte + Wenn der Ringfinger auf den Mittelfinger folgt gibt es Strafpunkte (bei bigrammen) - TODO (von http://www.michaelcapewell.com/projects/keyboard/layout_capewell.htm und http://mkweb.bcgsc.ca/carpalx/?typing_effort) - Einen Finger oben, dann einen Finger der gleichen Hand unten (außer den Zeigefinger) => Strafpunkte, wegen Handverrenkung :) - TODO - Den gleichen Finger erst oben, dann unten => sehr sehr viele Strafpunkte. - TODO Außerdem habe ich mal eine Begründung für Kosten pro Taste geschrieben: ### Kosten für die Tasten (linke Hand) Grundpositionen: - Der Zeigefinger ist der schnellste. Damit der Mittelfinger teurer aber nicht gleich doppelt so teuer ist, nehmen wir 2. - Mittelfinger teurer: 3 - Ringfinger ist in Grundposition etwa gleich schnell (in anderen langsamer): 3 - Kleiner Finger sollte nicht zu sehr belastet werden: 5 Streck: - Zeige rechts ist etwa so schnell wie der Kleine Finger: 5 - Zeige oben rechts ist etwas langsamer als Ring oben (s.u.): 10 - Zeige oben ist noch etwas schneller als Zeige rechts: 4 - Mittel oben ist signifikant langsamer: 6 - Ring oben ist kreutzlangsam: 9 - Aber Kleiner oben noch schlimmer (er ist kürzer und sollte nicht zu stark belastet werden): 12 (ist es OK, dass der Kleine oben 6 mal so viel kostet wie der Zeigefinger? Meiner Erfaahrung nach ja.) Unten: - Zeige unten geht ganz gut, ist aber etwas langsamer als Mittel oben: 7 - Zeige unten streck ist ekelhaft (v.a. wegen der Rückbewegezeit - vll. forcierung des Handwechsels hier); wie kleiner oben: 12 - Mittel unten ist auch nervig, aber nicht ganz so schlimm; trotzdem schlimmer als Ring oben: 11 - Ring unten ist etwas besser als Mittel unten (kürzer): 11 - Kleiner unten ist besser als Ring und Mitte, aber schlechter als alles andere: 10 Unterschied rechte Hand: - Zeige unten Streck ist billiger: 10 - Kleiner hat Zusatztasten: * oben streck 1: 15 * oben streck 2: 18 * rechts, schlimmer als Ring streck und Ring unten (auch wegen Belastung): 12 * ganz rechts ist grausig, wie oben streck 1: 15 Das sieht dann so aus: COST_PER_KEY = [ # 0 heißt nicht beachtet [0,0,0,0,0,0,0,0,0,0,0,0,0,0], # Zahlenreihe (0) [0, 12,9, 6, 4, 10, 10,4, 6, 9,12,15,18,0], # Reihe 1 [0, 5, 3, 3, 2, 5, 5, 2, 3, 3,5, 12,0, 15], # Reihe 2 [0,0,10,11,11,7, 12, 10, 7,11,11,10,15],# Reihe 3 [0,0,0,5 , 0, 0,0, 0] # Reihe 4 mit Leertaste ] Liebe Grüße, Arne
