Version 11 (modified by Miche, 15 years ago) ( diff )

Verlinkung

Neo 3

Während der Fokus der Optimierung von Neo 1 zu Neo 2 die Anordnung der Sonderzeichen war, soll nun mit Neo 3 die erste Ebene nochmals unter die Lupe genommen werden. Hintergrund ist, dass Neo 1 von Hanno bisher nur „von Hand“ auf die Häufigkeit der deutschen und englischen Buchstaben, Bi- und Trigramme optimiert wurde. In der dritten Version soll nun eine bessere Belegung mt Hilfe computergestützer Optimierung gefunden werden.

Wir erzeugen dafür gemeinsam Layouts und sammeln sie in EvolvedLayouts.

Weiterhin existieren Überlegungen zu einer eigenen Hardware und der Neuanordnung der Modifier.

Optimierungskriterien

Arne hat ein Optimierungsskript geschrieben, welches mittels eines evolutionären Algorithmus ein besseres Layout sucht.

Kriterien sind:

  • Gute Tastenpositionen (auf der Grundlinie ist z.B. besser als links unten).
  • Möglichst wenige Fingerwiederholungen (einen Finger mehrfach hintereinander nutzen).
  • Handwechsel bei Richtungswechsel (horizontal).
  • Wenige Zeilenwechsel auf der gleichen Hand.
  • Handwechsel, wenn eine Hand aus ihrer Grundposition gezogen wird.
  • Gleichmäßige Fingerbelastung (aber nur halbe Last auf dem Kleinen, weil er sonst frühzeitig aussteigen kann).
  • Minimierung bestimmter Fingerübergänge (z.B. Mittel- auf Ringfinger).

Die Schwierigkeit besteht in der Abwägung der einzelnen Kriterien, da diese von Person zu Person unterschiedlich bewertet werden. Die verwendete Tastatur spielt natürlich auch eine Rolle. Außerdem beieinflussen sich die Kriterien gegenseitig, wodurch einer passenden Gewichtung eine wichtige Rolle zukommt.

Um eine gute Gewichtung der Kriterien zu finden, müssen daher optimierte Layouts von möglichst vielen verschiedenen Leuten getestet werden. Außerdem können so noch fehlende Kriterien gefunden werden.

Erste Schritte dazu sind die Auswertungen von 2010-05-05 und 2010-06-18. Ein erstes Ergebnis der Auswertungen und weiterer Tests ist config.py.

Um den Vergleich zu erleichtern, können Texte so umgeschrieben werden, dass die einzelnen Buchstaben denen auf der Tastaturbelegung entsprechen. Aus dem Text ASDF von QWERTZ würde bei der Konvertierung UIAE in Neo 2 werden, so dass ein Neo 2 Nutzer den Textfluss des QWERTZ-Layouts testen könnte. Im Optimierer macht das das Skript convert_text_between_layouts.py.

Output des Optimierers

Ein aktuelles Zwischenergebnis ist:

x.ovü wcbszq´
heaiu dtnrlm
köä,y fgpßj
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ x │ . │ o │ v │ ü │ w │ c │ b │ s │ z │ q │ ´ │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ h │ e │ a │ i │ u │ d │ t │ n │ r │ l │ m │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ k │ ö │ ä │ , │ y │ f │ g │ p │ ß │ j │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 20.26 billion total penalty compared to notime-noeffort
# 5.200 mean key position cost in file 1gramme.txt ( 14.97172742 )
# 1.462 % finger repeats in file 2gramme.txt ( 0.625756672 )
# 5.672 million keystrokes disbalance of the fingers ( 1.418243149 )
# 0.014 % finger repeats top to bottom or vice versa ( 0.096325632 )
# 1.337 % of trigrams have no handswitching (after direction change counted x 1 ) ( 0.7786491 )
# 3.644 billion (rows²/dist)² to cross ( 0.728944685051 )
# 0.027 hand disbalance. Left: 0.472553485553 %, Right: 0.527446514447 %
# 0.115 badly positioned shortcut keys (weighted).
# 1.183 no handswitching after unbalancing key (weighted).
# 3.467 movement pattern cost (weighted).

Ein auf dieses Layout konvertierter Text für Nutzer von Neo 2 sieht so aus:

Ket katir rot rlhu ier ,aat Üedlyinit clr siy arsitir Niy,id irnbitrnp adf sei Fhuannir aof siy Ueyyid qo baddir gimarrirp fehu adf ,tlniünltir uitaoffniddnir ors sayen yieri fhudeyyfnir Gibwthunormir gifnänemnirv

Für Qwertz-Tipper sieht er so aus:

Zfl zdlsk kgl keua sfk ,ddl Yföeäsjsl rek hsä dkhslsk Jsä,sö skjnslkjv döo hfs Ouadjjsk dgo hsä Afääsö pg ndöösk ismdkkskv ofua döo ,lejsyjelsk asldgoojsööjsk gkh hdäfj äsfks ouaöfääojsk Isntluajgkmsk isojcjfmjskw

Das Original ist:

Wir waren nur noch ein paar Kilometer von dem anderen Tempel entfernt, als die Schatten aus dem Himmel zu fallen begannen, sich als Protektoren herausstellten und damit meine schlimmsten Befürchtungen bestätigten.

(Der Text ist mit textcheck.py ausgewählt, um möglichst nahe an der normalen Mono-, Bi- und Trigrammverteilung des Deutschen zu sein)

Ein weiteres Layout mit den aktuell besten Werten ist:

xuc.ü vdsljq´
miaeo btrnhk
y,zäö fgßwp
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ x │ u │ c │ . │ ü │ v │ d │ s │ l │ j │ q │ ´ │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ m │ i │ a │ e │ o │ b │ t │ r │ n │ h │ k │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ y │ , │ z │ ä │ ö │ f │ g │ ß │ w │ p │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 19.82 billion total penalty compared to notime-noeffort
# 5.195 mean key position cost in file 1gramme.txt ( 14.95921721 )
# 1.546 % finger repeats in file 2gramme.txt ( 0.66178688 )
# 3.426 million keystrokes disbalance of the fingers ( 0.856659618 )
# 0.036 % finger repeats top to bottom or vice versa ( 0.248922112 )
# 1.518 % of trigrams have no handswitching (after direction change counted x 1 ) ( 0.88434855 )
# 3.024 billion (rows²/dist)² to cross ( 0.604876273157 )
# 0.026 hand disbalance. Left: 0.47363716077 %, Right: 0.52636283923 %
# 0.057 badly positioned shortcut keys (weighted).
# 1.204 no handswitching after unbalancing key (weighted).
# 3.472 movement pattern cost (weighted).

Bedeutung der Werte

xoä.ü wcslzq´
heaiu dtrnmb
köv,y fgßjp

# 19.5707274099 billion total penalty compared to notime-noeffort
→ Gesamtkosten

# 5.20537748476 mean key position cost in file 1gramme.txt ( 14.98649801 )
→ Durchschnittskosten pro Taste

# 1.36734358818 % finger repeats in file 2gramme.txt ( 0.585229696 )
→ Fingerwiederholungen in Prozent der Gesamtanschläge

# 6.03645600705 million keystrokes disbalance of the fingers ( 0.965832961 )
→ Disbalance der Finger: Wie weit weicht die Lastverteilung vom Ziel ab?
Welche Einheit hat der Messwert? → Standardabweichung :) (heißt: akut unklar)

# 0.0205566265665 % finger repeats top to bottom or vice versa ( 0.140773376 )
→ Fingerwiederholungen von der unteren in die obere Zeile (oder umgekehrt)

# 1.25755658986 % of trigrams have no handswitching (after direction change counted x 1 ) ( 0.7323468 )
→ Keine Handwechsel nach Richtungswechsel (in Prozent der getippten Trigramme)

# 2.61460336638 billion (rows²/dist)² to cross ( 0.522920673276 )
→ Zeilenwechsel: eine nach oben: 1, zwei nach oben: 4, geteilt durch den Abstand in Spalten und das ganze quadriert. 

# 0.0274465144465 hand disbalance. Left: 0.472553485553 %, Right: 0.527446514447 %
→ Belastung der Hände

# ( 0.1151616616 badly positioned shortcut keys (weighted).)
→  Kosten bei schlecht positionierten xcvz

# ( 1.17525416 no handswitching after unbalancing key (weighted).)
→ Kein Handwechsel nach Tasten, die die Hand aus dem Gleichgewicht ziehen. 

# ( 3.46710072 movement pattern cost (weighted).)
→  Kosten von Fingerübergängen (bisher nur abgeschätzte Kosten der Übergänge)

Andere Layouts zum Vergleich

Neo 2

xvlcw khgfqß´
uiaeo snrtdy
üöäpz bm,.j
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ x │ v │ l │ c │ w │ k │ h │ g │ f │ q │ ß │ ´ │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ u │ i │ a │ e │ o │ s │ n │ r │ t │ d │ y │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ ü │ ö │ ä │ p │ z │ b │ m │ , │ . │ j │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 26.14 billion total penalty compared to notime-noeffort
# 5.316 mean key position cost in file 1gramme.txt ( 15.30537094 )
# 4.915 % finger repeats in file 2gramme.txt ( 2.10366848 )
# 6.474 million keystrokes disbalance of the fingers ( 1.618522503 )
# 0.337 % finger repeats top to bottom or vice versa ( 2.314164224 )
# 2.495 % of trigrams have no handswitching (after direction change counted x 1 ) ( 1.4533227 )
# 4.934 billion (rows²/dist)² to cross ( 0.986984074596 )
# 0.011 hand disbalance. Left: 0.488482681216 %, Right: 0.511517318784 %
# 0.057 badly positioned shortcut keys (weighted).
# 1.956 no handswitching after unbalancing key (weighted).
# 3.461 movement pattern cost (weighted).

Qwertz

qwert zuiopü+
asdfg hjklöä
<yxcvb nm,.-
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ q │ w │ e │ r │ t │ z │ u │ i │ o │ p │ ü │ + │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ a │ s │ d │ f │ g │ h │ j │ k │ l │ ö │ ä │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ < │ y │ x │ c │ v │ b │ n │ m │ , │ . │ - │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 48.47 billion total penalty compared to notime-noeffort
# 6.510 mean key position cost in file 1gramme.txt ( 18.74433231 )
# 7.407 % finger repeats in file 2gramme.txt ( 3.170285696 )
# 7.593 million keystrokes disbalance of the fingers ( 1.898458622 )
# 2.077 % finger repeats top to bottom or vice versa ( 14.227634176 )
# 6.544 % of trigrams have no handswitching (after direction change counted x 1 ) ( 3.81095805 )
# 17.46 billion (rows²/dist)² to cross ( 3.4938910533 )
# 0.067 hand disbalance. Left: 0.567957103339 %, Right: 0.432042896661 %
# 0.115 badly positioned shortcut keys (weighted).
# 2.683 no handswitching after unbalancing key (weighted).
# 3.349 movement pattern cost (weighted).

Nordtast

äuobp kglmfx+
aietc hdnrsß
.,üöq yzwvj
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ ä │ u │ o │ b │ p │ k │ g │ l │ m │ f │ x │ + │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ a │ i │ e │ t │ c │ h │ d │ n │ r │ s │ ß │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ . │ , │ ü │ ö │ q │ y │ z │ w │ v │ j │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 23.01 billion total penalty compared to notime-noeffort
# 5.222 mean key position cost in file 1gramme.txt ( 15.03673873 )
# 1.527 % finger repeats in file 2gramme.txt ( 0.653700992 )
# 7.420 million keystrokes disbalance of the fingers ( 1.855142446 )
# 0.135 % finger repeats top to bottom or vice versa ( 0.926519296 )
# 2.461 % of trigrams have no handswitching (after direction change counted x 1 ) ( 1.4333316 )
# 5.207 billion (rows²/dist)² to cross ( 1.0414444924 )
# 0.018 hand disbalance. Left: 0.518877050268 %, Right: 0.481122949732 %
# 0.230 badly positioned shortcut keys (weighted).
# 1.490 no handswitching after unbalancing key (weighted).
# 3.499 movement pattern cost (weighted).

Ristome

qproc btdwjö+
zlani uehsfy
xvgmk äüß,.
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ q │ p │ r │ o │ c │ b │ t │ d │ w │ j │ ö │ + │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ z │ l │ a │ n │ i │ u │ e │ h │ s │ f │ y │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ x │ v │ g │ m │ k │ ä │ ü │ ß │ , │ . │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 38.30 billion total penalty compared to notime-noeffort
# 5.801 mean key position cost in file 1gramme.txt ( 16.70252216 )
# 10.59 % finger repeats in file 2gramme.txt ( 4.536104576 )
# 8.622 million keystrokes disbalance of the fingers ( 2.155642166 )
# 1.139 % finger repeats top to bottom or vice versa ( 7.80003328 )
# 4.010 % of trigrams have no handswitching (after direction change counted x 1 ) ( 2.33525205 )
# 12.23 billion (rows²/dist)² to cross ( 2.44669049458 )
# 0.000 hand disbalance. Left: 0.500171408429 %, Right: 0.499828591571 %
# 0.057 badly positioned shortcut keys (weighted).
# 1.937 no handswitching after unbalancing key (weighted).
# 3.361 movement pattern cost (weighted).

de-eMeier

xqhwz cdtbpj<
uiaeo lrnsfv
öäüyk gm,.-
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ x │ q │ h │ w │ z │ c │ d │ t │ b │ p │ j │ < │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ u │ i │ a │ e │ o │ l │ r │ n │ s │ f │ v │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ ö │ ä │ ü │ y │ k │ g │ m │ , │ . │ - │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 25.50 billion total penalty compared to notime-noeffort
# 5.351 mean key position cost in file 1gramme.txt ( 15.40705693 )
# 4.893 % finger repeats in file 2gramme.txt ( 2.094247168 )
# 5.650 million keystrokes disbalance of the fingers ( 1.412733418 )
# 0.297 % finger repeats top to bottom or vice versa ( 2.038618112 )
# 1.697 % of trigrams have no handswitching (after direction change counted x 1 ) ( 0.98874465 )
# 6.870 billion (rows²/dist)² to cross ( 1.37408205526 )
# 0.033 hand disbalance. Left: 0.466831336551 %, Right: 0.533168663449 %
# 0.172 badly positioned shortcut keys (weighted).
# 1.674 no handswitching after unbalancing key (weighted).
# 3.446 movement pattern cost (weighted).

de-ergo

xqhwz ydtbpj+
uiaeo lrnsfv
öäück gm,.-
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ x │ q │ h │ w │ z │ y │ d │ t │ b │ p │ j │ + │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ u │ i │ a │ e │ o │ l │ r │ n │ s │ f │ v │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ ö │ ä │ ü │ c │ k │ g │ m │ , │ . │ - │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 26.68 billion total penalty compared to notime-noeffort
# 5.351 mean key position cost in file 1gramme.txt ( 15.40733557 )
# 5.240 % finger repeats in file 2gramme.txt ( 2.242829824 )
# 5.716 million keystrokes disbalance of the fingers ( 1.429166545 )
# 0.307 % finger repeats top to bottom or vice versa ( 2.105821184 )
# 3.236 % of trigrams have no handswitching (after direction change counted x 1 ) ( 1.88489835 )
# 6.988 billion (rows²/dist)² to cross ( 1.39771045216 )
# 0.009 hand disbalance. Left: 0.490216754899 %, Right: 0.509783245101 %
# 0.172 badly positioned shortcut keys (weighted).
# 1.704 no handswitching after unbalancing key (weighted).
# 3.444 movement pattern cost (weighted).

Dvorak deutsch Typ 2

ü,.py fgctzß/
aoeiu hdrnsl
äöqjk xbmwv
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ ü │ , │ . │ p │ y │ f │ g │ c │ t │ z │ ß │ / │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ a │ o │ e │ i │ u │ h │ d │ r │ n │ s │ l │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ ä │ ö │ q │ j │ k │ x │ b │ m │ w │ v │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 25.60 billion total penalty compared to notime-noeffort
# 5.407 mean key position cost in file 1gramme.txt ( 15.56755964 )
# 2.618 % finger repeats in file 2gramme.txt ( 1.120574208 )
# 10.71 million keystrokes disbalance of the fingers ( 2.679334306 )
# 0.178 % finger repeats top to bottom or vice versa ( 1.224902656 )
# 2.026 % of trigrams have no handswitching (after direction change counted x 1 ) ( 1.18041435 )
# 7.091 billion (rows²/dist)² to cross ( 1.41825295097 )
# 0.063 hand disbalance. Left: 0.436007999183 %, Right: 0.563992000817 %
# 0.230 badly positioned shortcut keys (weighted).
# 1.839 no handswitching after unbalancing key (weighted).
# 3.490 movement pattern cost (weighted).

nicht deutsche Layouts

Bei den folgenden Layouts fehlen die deutschen Umlaute. Um mit diesen Layouts Umlaute zu erzeugen, muss die Compose-Taste benutzt werden. Ein Umlaut erfordert also 3 Tastendrucke statt einem. In der Bewertungsfunktion ist dies aber bisher noch nicht berücksichtigt, so dass Umlaute zu keinen Strafpunkten führen. Die Strafpunktezahlen sind also so nicht vergleichbar mit den oberen.

Dvorak

’,.py fgcrl/=
aoeui dhtns-
;qjkx bmwvz
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ ’ │ , │ . │ p │ y │ f │ g │ c │ r │ l │ / │ = │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ a │ o │ e │ u │ i │ d │ h │ t │ n │ s │ - │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ ; │ q │ j │ k │ x │ b │ m │ w │ v │ z │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 25.02 billion total penalty compared to notime-noeffort
# 5.251 mean key position cost in file 1gramme.txt ( 15.12062221 )
# 2.354 % finger repeats in file 2gramme.txt ( 1.007674112 )
# 10.05 million keystrokes disbalance of the fingers ( 2.513168254 )
# 0.219 % finger repeats top to bottom or vice versa ( 1.501626368 )
# 2.248 % of trigrams have no handswitching (after direction change counted x 1 ) ( 1.30952715 )
# 6.835 billion (rows²/dist)² to cross ( 1.36711985404 )
# 0.071 hand disbalance. Left: 0.4281329997 %, Right: 0.5718670003 %
# 0.230 badly positioned shortcut keys (weighted).
# 1.623 no handswitching after unbalancing key (weighted).
# 3.488 movement pattern cost (weighted).

Colemak

qwfpg jluy;[]
arstd hneio`
zxcvb km,./
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ q │ w │ f │ p │ g │ j │ l │ u │ y │ ; │ [ │ ] │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ a │ r │ s │ t │ d │ h │ n │ e │ i │ o │ ` │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ z │ x │ c │ v │ b │ k │ m │ , │ . │ / │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 26.10 billion total penalty compared to notime-noeffort
# 5.369 mean key position cost in file 1gramme.txt ( 15.45902456 )
# 3.176 % finger repeats in file 2gramme.txt ( 1.359694592 )
# 6.153 million keystrokes disbalance of the fingers ( 1.538266964 )
# 0.173 % finger repeats top to bottom or vice versa ( 1.19044096 )
# 5.794 % of trigrams have no handswitching (after direction change counted x 1 ) ( 3.3744765 )
# 6.541 billion (rows²/dist)² to cross ( 1.30836077439 )
# 0.055 hand disbalance. Left: 0.444593801364 %, Right: 0.555406198636 %
# 0.057 badly positioned shortcut keys (weighted).
# 1.484 no handswitching after unbalancing key (weighted).
# 3.334 movement pattern cost (weighted).

Arensito

ql.p' ;fudk/=
arenb gsito-
zw,hj vcymx
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ q │ l │ . │ p │ ' │ ; │ f │ u │ d │ k │ / │ = │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ a │ r │ e │ n │ b │ g │ s │ i │ t │ o │ - │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ z │ w │ , │ h │ j │ v │ c │ y │ m │ x │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 24.30 billion total penalty compared to notime-noeffort
# 5.290 mean key position cost in file 1gramme.txt ( 15.23033485 )
# 2.681 % finger repeats in file 2gramme.txt ( 1.147550336 )
# 4.735 million keystrokes disbalance of the fingers ( 1.183860629 )
# 0.060 % finger repeats top to bottom or vice versa ( 0.411148288 )
# 5.781 % of trigrams have no handswitching (after direction change counted x 1 ) ( 3.3671187 )
# 7.082 billion (rows²/dist)² to cross ( 1.41646225664 )
# 0.053 hand disbalance. Left: 0.553436292909 %, Right: 0.446563707091 %
# 0.172 badly positioned shortcut keys (weighted).
# 1.037 no handswitching after unbalancing key (weighted).
# 3.343 movement pattern cost (weighted).

Plum

plum_ _cfgq_´
reado nthis`
kjvb, .wxyz
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ p │ l │ u │ m │ _ │ _ │ c │ f │ g │ q │ _ │ ´ │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ r │ e │ a │ d │ o │ n │ t │ h │ i │ s │ ` │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ k │ j │ v │ b │ , │ . │ w │ x │ y │ z │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 27.31 billion total penalty compared to notime-noeffort
# 5.235 mean key position cost in file 1gramme.txt ( 15.07393133 )
# 4.716 % finger repeats in file 2gramme.txt ( 2.018601472 )
# 9.677 million keystrokes disbalance of the fingers ( 2.419278974 )
# 0.126 % finger repeats top to bottom or vice versa ( 0.863852544 )
# 6.566 % of trigrams have no handswitching (after direction change counted x 1 ) ( 3.8241573 )
# 6.190 billion (rows²/dist)² to cross ( 1.23815070546 )
# 0.030 hand disbalance. Left: 0.530823430737 %, Right: 0.469176569263 %
# 0.172 badly positioned shortcut keys (weighted).
# 1.374 no handswitching after unbalancing key (weighted).
# 3.318 movement pattern cost (weighted).
Note: See TracWiki for help on using the wiki.