An open API service indexing awesome lists of open source software.

https://github.com/mtvare6/kbdgen


https://github.com/mtvare6/kbdgen

Last synced: 21 days ago
JSON representation

Awesome Lists containing this project

README

        

# kbdgen

Optimized keyboard layout generator using simulated annealing

# Usage

```sh
usage: kbdgen [-h] [-c CLAMP] [-m MAX_ITER] [-d DECAY] [-e EPOCH] [-f FILE]

Simulated Annealing based keyboard layout generator

options:
-h, --help show this help message and exit
-c CLAMP, --clamp CLAMP
number of swaps n; n=clamp(T/clamp_scale, 1, 26)
-m MAX_ITER, --max-iter MAX_ITER
maximum number of iterations
-d DECAY, --decay DECAY
T*=decay
-e EPOCH, --epoch EPOCH
number of iters before T decays
-f FILE, --file FILE file to use as example input
```