https://github.com/64/klopt
Keyboard Layout Optimiser
https://github.com/64/klopt
keyboard keyboard-layout optimisation
Last synced: 7 months ago
JSON representation
Keyboard Layout Optimiser
- Host: GitHub
- URL: https://github.com/64/klopt
- Owner: 64
- License: gpl-3.0
- Created: 2021-03-03T00:48:09.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-06T21:49:04.000Z (over 5 years ago)
- Last Synced: 2025-01-13T02:46:02.155Z (over 1 year ago)
- Topics: keyboard, keyboard-layout, optimisation
- Language: C++
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# klopt - Keyboard Layout Optimiser
Computes the most optimal keyboard layout for a given piece of text using simulated annealing.
This project is a work in progress - the model only tracks finger distance and only supports British keyboard layouts, but I hope to change this in future.
Licensed under GPLv3.
## Compiling
Install submodules with `git submodule update --init`. Then use the `cmake` generator of your choice, with a C++20-compatible compiler (for ranges and concepts support).