7 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
8 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ← │
9 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
10 │ ⇥ │ j │ u │ ö │ ä │ ü │ ß │ d │ m │ l │ z │ p │ ´ │ Ret │
11 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐ │
12 │ ⇩ │ t │ i │ c │ e │ o │ h │ s │ n │ r │ g │ b │ ⇘ │ │
13 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
14 │ ⇧ │ M4│ x │ y │ a │ . │ q │ k │ f │ w │ v │ , │ ⇗ │
15 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
16 │Str │ Fe │ Al │ Leerzeichen │ M4 │ Fe │ Me │Str│
17 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
18 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
19 ['⇥', 'j', 'u', 'ö', 'ä', 'ü', 'ß', 'd', 'm', 'l', 'z', 'p', '´', ()],
20 ['⇩', 't', 'i', 'c', 'e', 'o', 'h', 's', 'n', 'r', 'g', 'b', '⇘', '\n'],
21 ['⇧', (), 'x', 'y', 'a', '.', 'q', 'k', 'f', 'w', 'v', ',', '⇗'],
22 [(), (), (), ' ', (), (), (), ()]]
23 # 1.9709775961 billion total penalty compared to notime-noeffort
24 # 4.19935104167 mean key position cost in file 1gramme.txt
25 # 1.28199995841 % finger repeats in file 2gramme.txt
26 # 3.14704191186 million keystrokes disbalance of the fingers
27 # 0.0835818553733 % finger repeats top to bottom or vice versa
28 # 10.1717581678 % of trigrams have no handswitching (uppercase ignored)
29 # 0.216245638695 billion (rows/dist)² to cross
30 # 0.0101205675362 hand disbalance. Left: 0.489879432464 %, Right: 0.510120567536 %
37 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
38 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ← │
39 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
40 │ ⇥ │ f │ a │ ä │ p │ ß │ . │ c │ d │ u │ z │ j │ ´ │ Ret │
41 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐ │
42 │ ⇩ │ s │ e │ o │ n │ h │ l │ r │ t │ i │ g │ m │ ⇘ │ │
43 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
44 │ ⇧ │ M4│ q │ ö │ b │ k │ x │ w │ v │ y │ ü │ , │ ⇗ │
45 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
46 │Str │ Fe │ Al │ Leerzeichen │ M4 │ Fe │ Me │Str│
47 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
48 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
49 ['⇥', 'f', 'a', 'ä', 'p', 'ß', '.', 'c', 'd', 'u', 'z', 'j', '´', ()],
50 ['⇩', 's', 'e', 'o', 'n', 'h', 'l', 'r', 't', 'i', 'g', 'm', '⇘', '\n'],
51 ['⇧', (), 'q', 'ö', 'b', 'k', 'x', 'w', 'v', 'y', 'ü', ',', '⇗'],
52 [(), (), (), ' ', (), (), (), ()]]
53 # 2.17346333598 billion total penalty compared to notime-noeffort
54 # 4.01218068219 mean key position cost in file 1gramme.txt
55 # 1.202390843 % finger repeats in file 2gramme.txt
56 # 6.45392490474 million keystrokes disbalance of the fingers
57 # 0.136999716555 % finger repeats top to bottom or vice versa
58 # 27.342070851 % of trigrams have no handswitching (uppercase ignored)
59 # 0.303982250578 billion (rows/dist)² to cross
60 # 0.0177362228412 hand disbalance. Left: 0.517736222841 %, Right: 0.482263777159 %
67 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
68 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ← │
69 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
70 │ ⇥ │ p │ ö │ ä │ ü │ , │ k │ h │ l │ c │ z │ j │ ´ │ Ret │
71 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐ │
72 │ ⇩ │ t │ e │ o │ i │ u │ g │ d │ n │ r │ s │ b │ ⇘ │ │
73 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
74 │ ⇧ │ M4│ q │ x │ a │ . │ y │ f │ w │ v │ m │ ß │ ⇗ │
75 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
76 │Str │ Fe │ Al │ Leerzeichen │ M4 │ Fe │ Me │Str│
77 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
78 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
79 ['⇥', 'p', 'ö', 'ä', 'ü', ',', 'k', 'h', 'l', 'c', 'z', 'j', '´', ()],
80 ['⇩', 't', 'e', 'o', 'i', 'u', 'g', 'd', 'n', 'r', 's', 'b', '⇘', '\n'],
81 ['⇧', (), 'q', 'x', 'a', '.', 'y', 'f', 'w', 'v', 'm', 'ß', '⇗'],
82 [(), (), (), ' ', (), (), (), ()]]
83 # 1.99382825005 billion total penalty compared to notime-noeffort
84 # 4.20870036839 mean key position cost in file 1gramme.txt
85 # 1.09214282291 % finger repeats in file 2gramme.txt
86 # 4.01910706722 million keystrokes disbalance of the fingers
87 # 0.0101450811501 % finger repeats top to bottom or vice versa
88 # 13.7754815503 % of trigrams have no handswitching (uppercase ignored)
89 # 0.232265804648 billion (rows/dist)² to cross
90 # 0.0215045907976 hand disbalance. Left: 0.478495409202 %, Right: 0.521504590798 %
97 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┐
98 │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ← │
99 ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬─────┤
100 │ ⇥ │ ß │ ü │ x │ c │ f │ k │ d │ n │ a │ , │ p │ ´ │ Ret │
101 ├────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─┐ │
102 │ ⇩ │ s │ e │ o │ l │ g │ b │ h │ r │ i │ u │ . │ ⇘ │ │
103 ├────┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴──┬┴────┴───┤
104 │ ⇧ │ M4│ j │ ö │ t │ w │ v │ z │ m │ q │ ä │ y │ ⇗ │
105 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬───┤
106 │Str │ Fe │ Al │ Leerzeichen │ M4 │ Fe │ Me │Str│
107 └────┴────┴────┴────────────────────────┴────┴────┴────┴───┘
108 [['^', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '`', '←'],
109 ['⇥', 'ß', 'ü', 'x', 'c', 'f', 'k', 'd', 'n', 'a', ',', 'p', '´', ()],
110 ['⇩', 's', 'e', 'o', 'l', 'g', 'b', 'h', 'r', 'i', 'u', '.', '⇘', '\n'],
111 ['⇧', (), 'j', 'ö', 't', 'w', 'v', 'z', 'm', 'q', 'ä', 'y', '⇗'],
112 [(), (), (), ' ', (), (), (), ()]]
113 # 2.21062299256 billion total penalty compared to notime-noeffort
114 # 4.34799658361 mean key position cost in file 1gramme.txt
115 # 1.43583417554 % finger repeats in file 2gramme.txt
116 # 4.26863365643 million keystrokes disbalance of the fingers
117 # 0.124012948022 % finger repeats top to bottom or vice versa
118 # 29.9812061652 % of trigrams have no handswitching (uppercase ignored)
119 # 0.277869426163 billion (rows/dist)² to cross
120 # 0.0410004964158 hand disbalance. Left: 0.458999503584 %, Right: 0.541000496416 %