Tool to generate keyboard layouts adapted to a user's natural typing style.
- Rust 100%
| src | ||
| .gitignore | ||
| algen.toml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
ALGen
ALGen (Adaptive Layout Generator) is a tool to generate personalized keyboard layouts that are optimized to minimize the effort required to type in a given user’s natural typing style.
Usage
The program can be run with the following command:
cargo run --release [DATA_PATH]
where DATA_PATH is a path to a directory containing the typing data you want to train against.
The data can be in any of the following formats:
- Plain text (TXT)
- Discord messages from a data dump (JSON)
- Sharkey notes from a data export (JSON)