Skip to content

Instantly share code, notes, and snippets.

@wincent
Created August 13, 2015 08:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wincent/71731c1ba9afaf9f0b35 to your computer and use it in GitHub Desktop.
Save wincent/71731c1ba9afaf9f0b35 to your computer and use it in GitHub Desktop.
$ yak-layout optimize colemak -c 10
Optimizing Colemak:
Starting fitness: 239,576.58
Iteration 0:
⎋ F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ⌽
` 1 2 3 4 5 6 7 8 9 0 - = ⌫
⇥ q w f p g j l u y ; [ ] \
⇪ a r s x d h n e i o ' ↩
⇧ z t c v b k m , . / ⇧
f ⌃ ⌥ ⌘ ␣ ⌘ ⌥ ← ↑ ↓ →
Fitness: 247,579.09 [worse » accepting]
Iteration 1:
⎋ F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ⌽
` 1 2 3 4 5 6 7 8 9 0 - = ⌫
⇥ q w f p g j l u y ; [ ] \
⇪ a r s x e h n d i o ' ↩
⇧ z t c v b k m , . / ⇧
f ⌃ ⌥ ⌘ ␣ ⌘ ⌥ ← ↑ ↓ →
Fitness: 317,154.37 [worse » rejecting]
Iteration 2:
⎋ F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ⌽
` 1 2 3 4 5 6 7 8 9 0 - = ⌫
⇥ g w f p q o l u y ; [ ] \
⇪ a r s x d h n e i j ' ↩
⇧ z t c v b k m , . / ⇧
f ⌃ ⌥ ⌘ ␣ ⌘ ⌥ ← ↑ ↓ →
Fitness: 316,887.78 [worse » rejecting]
Iteration 3:
⎋ F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ⌽
` 1 2 3 4 5 6 7 8 9 0 - = ⌫
⇥ q w k p g j l u y ; [ ] \
⇪ a r s x d h n e i o ' ↩
⇧ z t c v b f m , . / ⇧
f ⌃ ⌥ ⌘ ␣ ⌘ ⌥ ← ↑ ↓ →
Fitness: 253,539.57 [worse » accepting]
Iteration 4:
⎋ F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ⌽
` 1 2 3 4 5 6 7 8 9 0 - = ⌫
⇥ q w k p g j l u y ; [ ] \
⇪ a r s x d n h e i o ' ↩
⇧ z t c v b f m , . / ⇧
f ⌃ ⌥ ⌘ ␣ ⌘ ⌥ ← ↑ ↓ →
Fitness: 266,780.55 [worse » accepting]
Iteration 5:
⎋ F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ⌽
` 1 2 3 4 5 6 7 8 9 0 - = ⌫
⇥ q n k p g j l u y ; [ ] \
⇪ a r s x d w h e i o ' ↩
⇧ z t c v b f m , . / ⇧
f ⌃ ⌥ ⌘ ␣ ⌘ ⌥ ← ↑ ↓ →
Fitness: 245,353.25 [better » accepting]
Iteration 6:
⎋ F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ⌽
` 1 2 3 4 5 6 7 8 9 0 - = ⌫
⇥ q n k p g j l t y ; [ ] \
⇪ a r s x d w h e i o ' ↩
⇧ z u c v b f m , . / ⇧
f ⌃ ⌥ ⌘ ␣ ⌘ ⌥ ← ↑ ↓ →
Fitness: 251,882.86 [worse » rejecting]
Iteration 7:
⎋ F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ⌽
` 1 2 3 4 5 6 7 8 9 0 - = ⌫
⇥ q v k p g j l u y ; [ ] \
⇪ a r s x d w h e i o ' ↩
⇧ z t c n b f m , . / ⇧
f ⌃ ⌥ ⌘ ␣ ⌘ ⌥ ← ↑ ↓ →
Fitness: 297,975.59 [worse » rejecting]
Iteration 8:
⎋ F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ⌽
` 1 2 3 4 5 6 7 8 9 0 - = ⌫
⇥ q n k p g j l u y ; [ ] \
⇪ a r s x d w h e i o ' ↩
⇧ z m c v b f t , . / ⇧
f ⌃ ⌥ ⌘ ␣ ⌘ ⌥ ← ↑ ↓ →
Fitness: 289,679.28 [worse » rejecting]
Iteration 9:
⎋ F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ⌽
` 1 2 3 4 5 6 7 8 9 0 - = ⌫
⇥ q n k p g j l u y ; [ ] \
⇪ a r s x d w m e i o ' ↩
⇧ z t c v b f h , . / ⇧
f ⌃ ⌥ ⌘ ␣ ⌘ ⌥ ← ↑ ↓ →
Fitness: 245,266.85 [better » accepting]
Final layout:
⎋ F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ⌽
` 1 2 3 4 5 6 7 8 9 0 - = ⌫
⇥ q w f p g j l u y ; [ ] \
⇪ a r s t d h n e i o ' ↩
⇧ z x c v b k m , . / ⇧
f ⌃ ⌥ ⌘ ␣ ⌘ ⌥ ← ↑ ↓ →
Final fitness: 239,576.58
Elapsed time: 0.07s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment