Get the latest tech news
Markov Keyboard: keyboard layout that changes by Markov frequency (2019)
keyboard layout that changes by markov frequency. Contribute to shapr/markovkeyboard development by creating an account on GitHub.
The layout will update itself to move the keys that most frequently come next to the home row. After that, use M-x set-input-method and choose markov-insanity-a or replace a with any letter you prefer! C-\ is bound to toggle-input-method in stock emacs, and the keybindings are all buffer local, so the code shouldn't make your life too difficult.
Or read this on Hacker News