typematic is a small, cross-platform CLI for tuning the keyboard auto-repeat delay and rate on Linux (GNOME), macOS, and Windows.
go install github.com/akdlsz21/typematic/cmd/typematic@latest# Apply new settings (delay in milliseconds, rate in characters per second)
typematic --delay-ms=250 --rate-cps=25
# Inspect the current effective settings
typematic --show- Linux: requires a GNOME session on Wayland with
gsettingsandDBUS_SESSION_BUS_ADDRESS. - macOS: writes
InitialKeyRepeatandKeyRepeatviadefaults; changes apply per-app as they refresh. - Windows: updates FilterKeys through
SystemParametersInfo, leaving other FilterKeys settings untouched.
- Build:
go build -o typematic ./cmd/typematic - Test:
go test ./... - Vet:
go vet ./...