Start hacking on a C(++) implementation of the optimizer
[evolve-layout.git] / layouts / keykost
blob7cefe89c3339c0ea2d12c95c70b3a22a36141985
1 ,fok. vmdlzy´
2 heaiu grsntc
3 öxäpq wbßjü
4 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
5 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
6 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
7 │   ⇥ │ , │ f │ o │ k │ . │ v │ m │ d │ l │ z │ y │ ´ │ Ret│
8 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
9 │    ⇩ │ h │ e │ a │ i │ u │ g │ r │ s │ n │ t │ c │ ⇘ │   │
10 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
11 │  ⇧ │ M4│ ö │ x │ ä │ p │ q │ w │ b │ ß │ j │ ü │ ⇗       │
12 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
13 │Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
14 └────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
15 # 1.075978 x100 total penalty per letter
16 # 3.097785 x10 billion total penalty compared to notime-noeffort
17 # 5.924026 mean key position cost in file 1gramme.txt ( 17.05551697 )
18 # 2.298427 % finger repeats in file 2gramme.txt ( 1.96747648 )
19 # 9.559475 million keystrokes disbalance of the fingers ( 4.77973753575 )
20 # 0.066741 % finger repeats top to bottom or vice versa ( 0.457048064 )
21 # 1.988323 % of trigrams have no handswitching (after direction change counted x 1 ) ( 2.3158278 )
22 # 4.116781 billion (rows²/dist)² to cross ( 2.47006897637 )
23 # 0.020871 hand disbalance. Left: 0.479128722347 %, Right: 0.520871277653 % ( 0.180267826064 )
24 # 0.172742 badly positioned shortcut keys (weighted).
25 # 0.612897 no handswitching after unbalancing key (weighted).
26 # 0.966271 movement pattern cost (weighted).