This project is an attempt to discover and design the most efficient keyboard layout by using an evolution algorithm based AI.
The project is officially finished and the final result can be found over here
Halmak keyboard layout.
Clone this repository
Create the text
folder and fill it in with *.txt
files which you'd like
to use as the test data source. I used a series of articles from various
online media. I don't have copyrights to provide them with this project, so
you will have to use your own source.
Run npm start
to boot the AI design process. Exact constrains can be set
in the src/genome.js
file.
Run npm test
to run the final comparisons against existing layouts
All code in this repo is released under the terms of the MIT license
Copyright (C) 2016 Nikolay Nemshilov