Hi, 

Ich experimentiere gerade mit einer neuen Optimierung. Dafür nutze ich als 
Kosten „( Anzahl der Zeilen, die übersprungen werden / Horizontaler Abstand 
(in Tasten) ) zum Quadrat“ ⇒ (Zeilen/dist)². 

Zum Ausprobieren: 
        
        ## Layout optimiert mit (rows/dist)² [¹]

        Yogef sqritueu vf eite Eaye vtn .gei.u bwr eitet Ovdet.giay
        uovfegtn suehetp Ssyreskuo bägdu ihrj .giayu it nie Dossej siehu ßie 
        siah eite Hovsuwr sahgie,u vtn rettu it eite ßotn ovs Suiggep

        ## Layout optimiert ohne (rows/dist)² (nur rows²), 
        ## sonst sehr ähnlich [²]

        Yasem gqrintet vm eine Ehye vnf .sei.t bpr einen Avden.sihy
        tavmesnf gteuenä Ggyregßta blsdt iurü .sihyt in fie Daggeü gieut kie 
        gihu eine Uavgtpr ghusiext vnf rennt in eine Kanf avg Gtisseä

        ## sieh: keine Fingerwiederholungen von oben nach unten [³]

        Zlsay u.rintat vy aina Amza vnd fsaift pör ainan Lvoanfsimz
        tlvyasnd utaeang Uuzraußtl päsot ierq fsimzt in dia Oluuaq uiaet hia 
        uime aina Elvutör umesiact vnd rannt in aina Hlnd lvu Utissag


Wenn ihr es Testtippen wollt, macht es bitte jetzt, bevor ihr meine 
Eindrücke dazu lest (Verzerrung vermeiden). 

Nebenbei: Ich mache mir inzwischen einfach, wenn ich auf ein unangenehmes 
Wort treffe ein Ausrufezeichen dahinter, damit ich es mir nicht merken muss 
:)



…



…



…



Bisher fühlen sich die Ergebnisse für mich ganz gut an. Was mich noch etwas 
stört ist, dass manchmal mehrere Zeichen hintereinander auf der unteren 
Zeile getippt werden müssen, aber das sollte sich durch andere Gewichtung 
verringern lassen. 

Sonstige Eindrücke: Im ersten habe ich keine wirklichen Bruchstellen 
gefühlt. Im zweiten dagegen gab es einige unangenehme Wörter (gteuenä 
Ggyregßta blsdt iurü .sihyt), im dritten auch (aina fsaift Lvoanfsimz 
tlvyasnd). 

Wie fühlt es sich für euch an? 


Ein weiteres Gefühl, das ich beim Testen hatte war: Wenn ein Finger zur 
Seite bewegt wird, sollte danach ein Handwechsel stattfinden, weil die Hand 
aus ihrer Grundposition gezogen wird. 


Liebe Grüße, 
Arne

[¹]: Aktuelle Werte des ersten Layouts oben im Optimierer: 

$ ./check_neo.py -v --check-string "juxäü zhlmpw
ticea sdrngk
yöo.q fvßb,
"
juxäü zhlmpw
ticea sdrngk
yöo.q fvßb,
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
│ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
│  ⇥ │ j │ u │ x │ ä │ ü │ z │ h │ l │ m │ p │ w │ ´ │ Ret │
├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐   │
│   ⇩ │ t │ i │ c │ e │ a │ s │ d │ r │ n │ g │ k │ ⇘  │   │
├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
│  ⇧ │ M4│ y │ ö │ o │ . │ q │ f │ v │ ß │ b │ , │ ⇗       │
├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
│Str │ Fe │ Al │      Leerzeichen       │ M4 │ Fe │ Me │Str│
└────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
[['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
 ['⇥', 'j', 'u', 'x', 'ä', 'ü', 'z', 'h', 'l', 'm', 'p', 'w', '´', ()],
 ['⇩', 't', 'i', 'c', 'e', 'a', 's', 'd', 'r', 'n', 'g', 'k', '⇘', '\n'],
 ['⇧', (), 'y', 'ö', 'o', '.', 'q', 'f', 'v', 'ß', 'b', ',', '⇗'],
 [(), (), (), ' ', (), (), (), ()]]
# 2.05528708811 billion total penalty compared to notime-noeffort
# 4.04280559634 mean key position cost in file 1gramme.txt
# 1.1934802899 % finger repeats in file 2gramme.txt
# 4.21494905903 million keystrokes disbalance of the fingers
# 0.0956199991558 % finger repeats top to bottom or vice versa
# 2.986577129 % of trigrams have no handswitching (uppercase ignored)
# 0.216196910857 billion (rows/dist)² to cross
# 0.0101205675362 hand disbalance. Left: 0.489879432464 %, Right: 
0.510120567536 %


Vergleich zu Neo 2: 

xvlcw khgfqß
uiaeo snrtdy
üöäpz bm,.j

# 3.7205851321 billion total penalty compared to notime-noeffort
# 4.01389863586 mean key position cost in file 1gramme.txt
# 4.91505750212 % finger repeats in file 2gramme.txt
# 4.60589838178 million keystrokes disbalance of the fingers
# 0.337929025487 % finger repeats top to bottom or vice versa
# 4.75874466019 % of trigrams have no handswitching (uppercase ignored)
# 0.818668796351 billion (rows/dist)² to cross
# 0.0130778084025 hand disbalance. Left: 0.486922191598 %, Right: 
0.513077808402 %


[²]: Und dem anderen (ideenlos einfach mal hia1 getauft): 

ßuoöx wcsdpz
hiaeä lnrtgk
,y.üq fmjbv

# 2.71903198867 billion total penalty compared to notime-noeffort
# 3.8567680583 mean key position cost in file 1gramme.txt
# 1.12480727471 % finger repeats in file 2gramme.txt
# 2.13864878046 million keystrokes disbalance of the fingers
# 0.197622580097 % finger repeats top to bottom or vice versa
# 2.67620175705 % of trigrams have no handswitching (uppercase ignored)
# 0.599356500634 billion (rows/dist)² to cross
# 0.0488424660717 hand disbalance. Left: 0.451157533928 %, Right: 
0.548842466072 %


[³]: Und zu sieh (das keine Fingerwiederholungen von oben nach unten hat): 

äuaßq xw.b,z
siehg lnrtdm
öüofk vcypj

# 4.38047144834 billion total penalty compared to notime-noeffort
# 3.91397875767 mean key position cost in file 1gramme.txt
# 0.87783377794 % finger repeats in file 2gramme.txt
# 7.85928811463 million keystrokes disbalance of the fingers
# 0.0 % finger repeats top to bottom or vice versa
# 5.22415639341 % of trigrams have no handswitching (uppercase ignored)
# 1.36544406597 billion (rows/dist)² to cross
# 0.0436162049213 hand disbalance. Left: 0.543616204921 %, Right: 
0.456383795079 %

Antwort per Email an