Wiki:EvolvedLayouts

(2015-08-04) Die Ergebnisse auf dieser Seite sind nicht mehr aktuell. Der Optimierer wurde mit Erfahrungen aus diesen Optimierungen weiterentwickelt. ArneBab ist seit etwa 4 Jahren in einem Langzeittest mit dem cry-layout (Ergebnisse) und hat die meisten der dabei gefunden Schwachstellen in den Optimierer einfließen lassen. Einige TODOs bleiben allerdings. Die Planung läuft auf der Zeitskala von Monaten bis Jahren (oder bis mal 2 Wochen wirklich freie Zeit zum Hacken sind).

EvolvedLayouts

Sammlung von Layouts des evolutionären Tastaturoptimierers, die wir gefunden haben.

Anmerkung: Die erste Zahl (20. ± x) sind die gesamtkosten. Je niedriger, desto besser.

Zum Mitmachen:

Die Ergebnisse landen in output.txt

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│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘

# 9.263154 x100 total penalty per letter
# 33.90065 x10 billion total penalty compared to notime-noeffort
# 7.262877 mean key position cost in file 1gramme.txt ( 53.16035746 )
# 11.74979 % finger repeats in file 2gramme.txt ( 47.2675369885 )
# 11.75396 million keystrokes disbalance of the fingers ( 17.6309401899 )
# 0.334157 % finger repeats top to bottom or vice versa ( 6.72130885165 )
# 1.303662 % of trigrams have no handswitching (after direction change counted x 1 ) ( 5.76651057198 )
# 10.51298 billion (rows²/dist)² to cross ( 136.668790869 )
# 0.032111 hand disbalance. Left: 0.467888374871 %, Right: 0.532111625129 % ( 0.940159265392 )
# 0.0 badly positioned shortcut keys (weighted).
# 12.64277 no handswitching after unbalancing key (weighted).
# 23.03586 movement pattern cost (weighted).
# 0.840812 asymmetric bigram cost (weighted).
# 19.51403 manually assigned bigram penalty (weighted)
# 14.81745 unbalancing key after neighboring finger (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)

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)

Feinheiten

Um sie in eine andere Datei zu speichern: ./evolution -o pfad/zur/datei

Es sind nur Layouts miteinander vergleichbar, die mit der selben Configdatei geprüft wurden. Mit dem Befehl check_neo.py [-v] [--file <file>] --layout-string <layout> lassen sich bereits erstellte Layouts mit der aktuellen Config prüfen. Wäre es sinnvoll, die jeweils verwendete Config bei den Ergebnissen mit anzugeben? Ja, sobald wir anfangen, an der config zu arbeiten.

Unter GNU/Linux sinnvoll, um andere Prozesse nicht zu stören: nice ./evolution

Ab Linux Kernel 2.6.16 kann man auch explizit nur IDLE-Zyklen nutzen mit: schedtool -D -c ./evolution

Um die Ergebnisse zusammenzufassen, können wir sie auch in results/NAME.txt speichern und dann via Mercurial committen und synchronisieren:

cp output.txt results/yyyy-mm-dd-NAME.txt
hg add results
hg ci -m "results from NAME"
(ping: „Arne, mach mal deinen Server an“)¹
hg push http://edrikor.dyndns.org:8000 ²

¹: Alternativ: Account auf bitbucket erstellen und Schreibrechte geben lassen, dann:

hg push https://bitbucket.org/ArneBab/evolve-keyboard-layout/ ²

²: Wenn er sich beim pushen beschwert: hg pull -u; hg merge; hg ci -m merge; hg push URL

Am besten nur dann ein neues Datum für die results/yyyy-mm-dd-NAME.txt Datei nehmen, wenn wir eine neue config testen.

Top 10

Die 10 besten Layouts.

neue config (2010-09-19.1, bestes oben)

cpuesser

# Evolved Layout 
xoäu. wcslvq´
kaeih dtnrbf
züö,y mgßjp
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ x │ o │ ä │ u │ . │ w │ c │ s │ l │ v │ q │ ´ │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ k │ a │ e │ i │ h │ d │ t │ n │ r │ b │ f │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ z │ ü │ ö │ , │ y │ m │ g │ ß │ j │ p │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 0.8994571375 x100 total penalty per letter
# 2.58957446231 x10 billion total penalty compared to notime-noeffort
# 5.95999860078 mean key position cost in file 1gramme.txt ( 17.15908355 )
# 1.4964624222 % finger repeats in file 2gramme.txt ( 1.280986368 )
# 2.07530604892 million keystrokes disbalance of the fingers ( 1.03765302446 )
# 0.0311275720433 % finger repeats top to bottom or vice versa ( 0.213164032 )
# 1.44427738539 % of trigrams have no handswitching (after direction change counted x 1 ) ( 1.6821699 )
# 4.00609497579 billion (rows²/dist)² to cross ( 2.40365698547 )
# 0.0238396098986 hand disbalance. Left: 0.476160390101 %, Right: 0.523839609899 % ( 0.205905681586 )
# 0.1151616616 badly positioned shortcut keys (weighted).
# 0.83878626 no handswitching after unbalancing key (weighted).
# 0.95917716 movement pattern cost (weighted).

marco8

# Evolved Layout 
xoäh, wcslvq´
kaeiu dtnrbf
züö.y mgßjp
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
│   ⇥ │ x │ o │ ä │ h │ , │ w │ c │ s │ l │ v │ q │ ´ │ Ret│
├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
│    ⇩ │ k │ a │ e │ i │ u │ d │ t │ n │ r │ b │ f │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ z │ ü │ ö │ . │ y │ m │ g │ ß │ j │ p │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 0.899888061943 x100 total penalty per letter
# 2.59081511168 x10 billion total penalty compared to notime-noeffort
# 5.96694658668 mean key position cost in file 1gramme.txt ( 17.17908709 )
# 1.4964624222 % finger repeats in file 2gramme.txt ( 1.280986368 )
# 2.07530604892 million keystrokes disbalance of the fingers ( 1.03765302446 )
# 0.0507914984585 % finger repeats top to bottom or vice versa ( 0.347824128 )
# 1.39172327602 % of trigrams have no handswitching (after direction change counted x 1 ) ( 1.6209594 )
# 4.1054553053 billion (rows²/dist)² to cross ( 2.46327318318 )
# 0.0238396098986 hand disbalance. Left: 0.476160390101 %, Right: 0.523839609899 % ( 0.205905681586 )
# 0.1151616616 badly positioned shortcut keys (weighted).
# 0.69812342 no handswitching after unbalancing key (weighted).
# 0.95917716 movement pattern cost (weighted).

alte config (bestes unten)

beedaddy

# Evolved Layout 
xac.ö vdlh,ß´
uiteo msrngz
yäbüq kfwjp 
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
│  ⇥ │ x │ a │ c │ . │ ö │ v │ d │ l │ h │ , │ ß │ ´ │ Ret │
├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
│   ⇩ │ u │ i │ t │ e │ o │ m │ s │ r │ n │ g │ z │ ⇘  │   │
├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
│  ⇧ │ M4│ y │ ä │ b │ ü │ q │ k │ f │ w │ j │ p │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
│Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
└────┴────┴────┴────────────────────────┴────┴────┴────┴───┘ 
# 20.0085746817 billion total penalty compared to notime-noeffort 
# 5.23493478667 mean key position cost in file 1gramme.txt ( 15.07159471 ) 
# 1.28221767556 % finger repeats in file 2gramme.txt ( 0.548795392 ) 
# 2.74870127592 million keystrokes disbalance of the fingers ( 0.687175318 ) 
# 0.0287703651446 % finger repeats top to bottom or vice versa ( 0.197021696 ) 
# 1.99699408061 % of trigrams have no handswitching (after direction change counted x 1 ) ( 1.16296335 ) 
# 3.3524285605 billion (rows²/dist)² to cross ( 0.670485712101 ) 
# 0.00483749424039 hand disbalance. Left: 0.50483749424 %, Right: 0.49516250576 % 
# 0.1151616616 badly positioned shortcut keys (weighted). 
# 1.20597372 no handswitching after unbalancing key (weighted). 
# 3.49403122 movement pattern cost (weighted). 

cpuesser

# Evolved Layout 
xuc.ü wdhsjq´
miaeo btnrlf
v,zäö kgpßy 
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
│  ⇥ │ x │ u │ c │ . │ ü │ w │ d │ h │ s │ j │ q │ ´ │ Ret │
├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
│   ⇩ │ m │ i │ a │ e │ o │ b │ t │ n │ r │ l │ f │ ⇘  │   │
├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
│  ⇧ │ M4│ v │ , │ z │ ä │ ö │ k │ g │ p │ ß │ y │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
│Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
└────┴────┴────┴────────────────────────┴────┴────┴────┴───┘ 
# 20.0058297637 billion total penalty compared to notime-noeffort 
# 5.23330630026 mean key position cost in file 1gramme.txt ( 15.06690623 ) 
# 1.71703741476 % finger repeats in file 2gramme.txt ( 0.734900352 ) 
# 3.11591537192 million keystrokes disbalance of the fingers ( 0.778978842 ) 
# 0.0489456876264 % finger repeats top to bottom or vice versa ( 0.335183872 ) 
# 1.64256969249 % of trigrams have no handswitching (after direction change counted x 1 ) ( 0.95656185 ) 
# 3.0596344585 billion (rows²/dist)² to cross ( 0.611926891701 ) 
# 0.0208308672382 hand disbalance. Left: 0.479169132762 %, Right: 0.520830867238 % 
# 0.0 badly positioned shortcut keys (weighted). 
# 1.17541808 no handswitching after unbalancing key (weighted). 
# 3.45953646 movement pattern cost (weighted). 
# 3.4968059 movement pattern cost (weighted). 

cpuesser

# Evolved Layout 
x.coü pdsljq´
keaiu mtrnhf
zäv,ö bgßwy 
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
│  ⇥ │ x │ . │ c │ o │ ü │ p │ d │ s │ l │ j │ q │ ´ │ Ret │
├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
│   ⇩ │ k │ e │ a │ i │ u │ m │ t │ r │ n │ h │ f │ ⇘  │   │
├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
│  ⇧ │ M4│ z │ ä │ v │ , │ ö │ b │ g │ ß │ w │ y │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
│Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
└────┴────┴────┴────────────────────────┴────┴────┴────┴───┘ 
# 20.0027674738 billion total penalty compared to notime-noeffort 
# 5.23021288189 mean key position cost in file 1gramme.txt ( 15.05800015 ) 
# 1.62696411902 % finger repeats in file 2gramme.txt ( 0.696348544 ) 
# 3.62462124683 million keystrokes disbalance of the fingers ( 0.906155311 ) 
# 0.034296433284 % finger repeats top to bottom or vice versa ( 0.23486464 ) 
# 1.42195911417 % of trigrams have no handswitching (after direction change counted x 1 ) ( 0.82808775 ) 
# 2.91785071379 billion (rows²/dist)² to cross ( 0.583570142758 ) 
# 0.0312563020776 hand disbalance. Left: 0.468743697922 %, Right: 0.531256302078 % 
# 0.0 badly positioned shortcut keys (weighted). 
# 1.34717372 no handswitching after unbalancing key (weighted). 
# 3.48567216 movement pattern cost (weighted). 

marco8

xuc.ö vdsljq`
miaeo btrnh,
küzäy 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 │ , │ ⇘ │   │
├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
│  ⇧ │ M4│ k │ ü │ z │ ä │ y │ f │ g │ ß │ w │ p │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
│Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
└────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
# 19.99665 billion total penalty compared to notime-noeffort
# 5.237459 mean key position cost in file 1gramme.txt ( 15.07886425 )
# 1.536252 % finger repeats in file 2gramme.txt ( 0.657523584 )
# 3.538295 million keystrokes disbalance of the fingers ( 0.884573787276 )
# 0.032884 % finger repeats top to bottom or vice versa ( 0.225196032 )
# 1.767288 % of trigrams have no handswitching (after direction change counted x 1 ) ( 1.0291926 )
# 3.018281 billion (rows²/dist)² to cross ( 0.60365633117 )
# 0.024654 hand disbalance. Left: 0.475345309334 %, Right: 0.524654690666 %
# 0.057580 badly positioned shortcut keys (weighted).
# 1.114741 no handswitching after unbalancing key (weighted).
# 0.345325 movement pattern cost (weighted).

arne

# Evolved Layout 
x.coü vdsljq´
keaiu mtrnhf
,yzäö bgßwp 
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
│  ⇥ │ x │ . │ c │ o │ ü │ v │ d │ s │ l │ j │ q │ ´ │ Ret │
├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
│   ⇩ │ k │ e │ a │ i │ u │ m │ t │ r │ n │ h │ f │ ⇘  │   │
├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
│  ⇧ │ M4│ , │ y │ z │ ä │ ö │ b │ g │ ß │ w │ p │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
│Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
└────┴────┴────┴────────────────────────┴────┴────┴────┴───┘ 
# 19.9649843829 billion total penalty compared to notime-noeffort 
# 5.21602928661 mean key position cost in file 1gramme.txt ( 15.01716499 ) 
# 1.66901313724 % finger repeats in file 2gramme.txt ( 0.714345728 ) 
# 3.77033458401 million keystrokes disbalance of the fingers ( 0.942583646 ) 
# 0.0323052783066 % finger repeats top to bottom or vice versa ( 0.221229056 ) 
# 1.36362865047 % of trigrams have no handswitching (after direction change counted x 1 ) ( 0.7941186 ) 
# 2.88885790052 billion (rows²/dist)² to cross ( 0.577771580103 ) 
# 0.0367882740698 hand disbalance. Left: 0.46321172593 %, Right: 0.53678827407 % 
# 0.0575808308 badly positioned shortcut keys (weighted). 
# 1.29036616 no handswitching after unbalancing key (weighted). 
# 3.49823792 movement pattern cost (weighted). 

arne

# Evolved Layout 
xuc.ü wdslvq´
miaeo btrnhp
f,zäö kgßjy 
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
│  ⇥ │ x │ u │ c │ . │ ü │ w │ d │ s │ l │ v │ q │ ´ │ Ret │
├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
│   ⇩ │ m │ i │ a │ e │ o │ b │ t │ r │ n │ h │ p │ ⇘  │   │
├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
│  ⇧ │ M4│ f │ , │ z │ ä │ ö │ k │ g │ ß │ j │ y │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
│Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
└────┴────┴────┴────────────────────────┴────┴────┴────┴───┘ 
# 19.963436236 billion total penalty compared to notime-noeffort 
# 5.23399627294 mean key position cost in file 1gramme.txt ( 15.06889269 ) 
# 1.53053097021 % finger repeats in file 2gramme.txt ( 0.655074688 ) 
# 3.56981714274 million keystrokes disbalance of the fingers ( 0.892454285 ) 
# 0.0364003346456 % finger repeats top to bottom or vice versa ( 0.24927232 ) 
# 1.51799737994 % of trigrams have no handswitching (after direction change counted x 1 ) ( 0.8840163 ) 
# 3.05559734117 billion (rows²/dist)² to cross ( 0.611119468233 ) 
# 0.0139073070987 hand disbalance. Left: 0.486092692901 %, Right: 0.513907307099 % 
# 0.0575808308 badly positioned shortcut keys (weighted). 
# 1.19805864 no handswitching after unbalancing key (weighted). 
# 3.46967014 movement pattern cost (weighted). 
# 3.52266238 movement pattern cost (weighted). 

mkvreak

# Evolved Layout 
xko.ü vcslzq´
heaiu dtrnmf
yjä,ö bgßwp 
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
│  ⇥ │ x │ k │ o │ . │ ü │ v │ c │ s │ l │ z │ q │ ´ │ Ret │
├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
│   ⇩ │ h │ e │ a │ i │ u │ d │ t │ r │ n │ m │ f │ ⇘  │   │
├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
│  ⇧ │ M4│ y │ j │ ä │ , │ ö │ b │ g │ ß │ w │ p │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
│Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
└────┴────┴────┴────────────────────────┴────┴────┴────┴───┘ 
# 19.925873882 billion total penalty compared to notime-noeffort 
# 5.14864657354 mean key position cost in file 1gramme.txt ( 14.82316736 ) 
# 1.46853481384 % finger repeats in file 2gramme.txt ( 0.628540032 ) 
# 4.41760802851 million keystrokes disbalance of the fingers ( 1.104402007 ) 
# 0.0214813263547 % finger repeats top to bottom or vice versa ( 0.147105792 ) 
# 1.3174474368 % of trigrams have no handswitching (after direction change counted x 1 ) ( 0.76722465 ) 
# 3.6441729332 billion (rows²/dist)² to cross ( 0.72883458664 ) 
# 0.0327825705538 hand disbalance. Left: 0.467217429446 %, Right: 0.532782570554 % 
# 0.1727424924 badly positioned shortcut keys (weighted). 
# 1.20796168 no handswitching after unbalancing key (weighted). 
# 3.45895282 movement pattern cost (weighted). 

arne

# Evolved Layout 
xucüö vdsljq´
fiaeo mtrnhk
z,.äy bgßwp 
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
│  ⇥ │ x │ u │ c │ ü │ ö │ v │ d │ s │ l │ j │ q │ ´ │ Ret │
├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
│   ⇩ │ f │ i │ a │ e │ o │ m │ t │ r │ n │ h │ k │ ⇘  │   │
├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
│  ⇧ │ M4│ z │ , │ . │ ä │ y │ b │ g │ ß │ w │ p │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
│Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
└────┴────┴────┴────────────────────────┴────┴────┴────┴───┘ 
# 19.8675870542 billion total penalty compared to notime-noeffort 
# 5.25589660648 mean key position cost in file 1gramme.txt ( 15.13194466 ) 
# 1.35064605802 % finger repeats in file 2gramme.txt ( 0.578083072 ) 
# 3.34465153092 million keystrokes disbalance of the fingers ( 0.836162882 ) 
# 0.0362759248423 % finger repeats top to bottom or vice versa ( 0.248420352 ) 
# 1.38160731508 % of trigrams have no handswitching (after direction change counted x 1 ) ( 0.8045886 ) 
# 2.85980206708 billion (rows²/dist)² to cross ( 0.571960413417 ) 
# 0.034073636258 hand disbalance. Left: 0.465926363742 %, Right: 0.534073636258 % 
# 0.0575808308 badly positioned shortcut keys (weighted). 
# 1.28742872 no handswitching after unbalancing key (weighted). 
# 3.51417524 movement pattern cost (weighted). 

arne

# Evolved Layout 
xuc.ö vdsljq´
fiaeo mtrnhk
,üzäy bgßwp 
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
│  ⇥ │ x │ u │ c │ . │ ö │ v │ d │ s │ l │ j │ q │ ´ │ Ret │
├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
│   ⇩ │ f │ i │ a │ e │ o │ m │ t │ r │ n │ h │ k │ ⇘  │   │
├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
│  ⇧ │ M4│ , │ ü │ z │ ä │ y │ b │ g │ ß │ w │ p │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
│Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
└────┴────┴────┴────────────────────────┴────┴────┴────┴───┘ 
# 19.8263257185 billion total penalty compared to notime-noeffort 
# 5.22759296484 mean key position cost in file 1gramme.txt ( 15.0504573 ) 
# 1.46702574685 % finger repeats in file 2gramme.txt ( 0.627894144 ) 
# 3.37168249001 million keystrokes disbalance of the fingers ( 0.842920622 ) 
# 0.0321410932537 % finger repeats top to bottom or vice versa ( 0.220104704 ) 
# 1.35306785924 % of trigrams have no handswitching (after direction change counted x 1 ) ( 0.78796845 ) 
# 3.00276711862 billion (rows²/dist)² to cross ( 0.600553423724 ) 
# 0.034073636258 hand disbalance. Left: 0.465926363742 %, Right: 0.534073636258 % 
# 0.0575808308 badly positioned shortcut keys (weighted). 
# 1.28742872 no handswitching after unbalancing key (weighted). 
# 3.51417524 movement pattern cost (weighted). 

beedaddy

# Evolved Layout 
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 │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
│Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
└────┴────┴────┴────────────────────────┴────┴────┴────┴───┘ 
# 19.825044696 billion total penalty compared to notime-noeffort 
# 5.19590183127 mean key position cost in file 1gramme.txt ( 14.95921721 ) 
# 1.54621348386 % finger repeats in file 2gramme.txt ( 0.66178688 ) 
# 3.42663847398 million keystrokes disbalance of the fingers ( 0.856659618 ) 
# 0.036349195039 % finger repeats top to bottom or vice versa ( 0.248922112 ) 
# 1.51856790633 % of trigrams have no handswitching (after direction change counted x 1 ) ( 0.88434855 ) 
# 3.02438136579 billion (rows²/dist)² to cross ( 0.604876273157 ) 
# 0.0263628392305 hand disbalance. Left: 0.47363716077 %, Right: 0.52636283923 % 
# 0.0575808308 badly positioned shortcut keys (weighted). 
# 1.204443 no handswitching after unbalancing key (weighted). 
# 3.47210222 movement pattern cost (weighted). 
zuletzt geändert vor 21 Monaten Zuletzt geändert am 13.10.2015 16:59:02