Start hacking on a C(++) implementation of the optimizer
[evolve-layout.git] / layouts / Colemak¹
blob0318d1d717bb29c8ed8777983ec92fc63798ff83
1 qwfpg jluy;[]
2 arstd hneio`
3 zxcvb km,./
4 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
5 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ←    │
6 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬────┤
7 │   ⇥ │ q │ w │ f │ p │ g │ j │ l │ u │ y │ ; │ [ │ ] │ Ret│
8 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐   │
9 │    ⇩ │ a │ r │ s │ t │ d │ h │ n │ e │ i │ o │ ` │ ⇘ │   │
10 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤
11 │  ⇧ │ M4│ z │ x │ c │ v │ b │ k │ m │ , │ . │ / │ ⇗       │
12 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬────┤
13 │Strg│ Fe │ Alt│      Leerzeichen      │ M4 │ Fe │ Me │Strg│
14 └────┴────┴────┴───────────────────────┴────┴────┴────┴────┘
15 # 1.447431 x100 total penalty per letter
16 # 4.167215 x10 billion total penalty compared to notime-noeffort
17 # 7.790993 mean key position cost in file 1gramme.txt ( 22.43059467 )
18 # 3.176820 % finger repeats in file 2gramme.txt ( 2.719389184 )
19 # 4.756756 million keystrokes disbalance of the fingers ( 2.37837808355 )
20 # 0.173835 % finger repeats top to bottom or vice versa ( 1.19044096 )
21 # 5.794515 % of trigrams have no handswitching (after direction change counted x 1 ) ( 6.748953 )
22 # 6.834230 billion (rows²/dist)² to cross ( 4.1005384125 )
23 # 0.055406 hand disbalance. Left: 0.444593801364 %, Right: 0.555406198636 % ( 0.478550242336 )
24 # 0.057580 badly positioned shortcut keys (weighted).
25 # 0.649522 no handswitching after unbalancing key (weighted).
26 # 0.918205 movement pattern cost (weighted).