Skip to content

akdlsz21/typematic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

typematic

typematic is a small, cross-platform CLI for tuning the keyboard auto-repeat delay and rate on Linux (GNOME), macOS, and Windows.

Install

go install github.com/akdlsz21/typematic/cmd/typematic@latest

Usage

# 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

Platform notes

  • Linux: requires a GNOME session on Wayland with gsettings and DBUS_SESSION_BUS_ADDRESS.
  • macOS: writes InitialKeyRepeat and KeyRepeat via defaults; changes apply per-app as they refresh.
  • Windows: updates FilterKeys through SystemParametersInfo, leaving other FilterKeys settings untouched.

Development

  • Build: go build -o typematic ./cmd/typematic
  • Test: go test ./...
  • Vet: go vet ./...

About

typematic is a small, cross-platform CLI for tuning the keyboard auto-repeat delay and rate on Linux (GNOME), macOS, and Windows.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors