Skip to content

Files

Latest commit

28215c8 · Dec 14, 2024

History

History
23 lines (18 loc) · 670 Bytes

README.md

File metadata and controls

23 lines (18 loc) · 670 Bytes

kbdgen

Optimized keyboard layout generator using simulated annealing

Usage

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