4 evolve-keyboard-layout is an evolutionary keyboard optimizer.
6 It optimizes the keyboard layout based on several cost criteria by doing random mutations and keeping those which reduce the cost.
13 * Python 3.x: http://python.org/download
14 * Mercurial: http://mercurial.selenic.com/downloads/
16 hg clone https://bitbucket.org/ArneBab/evolve-keyboard-layout/
21 Do an evolution and store the results in output.txt:
29 ./convert_text_between_layouts.py --help
30 ./regularity_check.py --help