This project is a fork from KeyZen Colemak-DH , which itself was inspired by KeyZen Colemak, which was implemented by Josh Kaufman, and featured in his The First 20 Hours book (one of his personal challenges is to learn Colemak in 20 hours in which he succeeded). Kaufman's project is based on KeyZen which has numerous changes since he cloned it.
This fork focuses on aggressively identifying your weakest ngram performance and adjusting word recommendations based on the worst performing ones. This is accomplished by building a probability density function of each ngram and using dynamic thompson sampling to converge onto your worst performing ngrams as rapidly as possible.
If you're online, you could access it here: https://adamgradzki.com/keyzen3
If you're offline, or GitHub Pages is not accessible, or want to modify some parts and run it locally, you could easily do that using a local web server. Here are samples using the mainstream Python/PHP utilities:
-
Download the repo and unzip it in your local.
-
Go to the unzipped folder, and start the local server.
- Python
- Python 2
python -m SimpleHTTPServer
- Python 3
python3 -m http.server
- Python 2
- PHP
php -S 0.0.0.0:8000
- Python
-
Go to
http://0.0.0.0:8000
in your browser.