Cross-platform keyboard layout auto-switcher
You type "ghbdtn" instead of "привет" because you forgot to switch keyboard layout.
WTFKey detects wrong layout and fixes it automatically — via popup or hotkey.
- Cross-platform (Windows, macOS, Linux)
- Zero telemetry, zero ads
- <10ms latency, <30MB RAM
- Single binary, no dependencies
- Popup, hotkey, or auto mode
- Open source (PolyForm Noncommercial)
- Download
wtfkey_windows_amd64.zipfrom Releases - Extract and run
wtfkey.exe
- Download
wtfkey_darwin_amd64.zipfrom Releases - Extract and move to Applications
- Grant Accessibility permission: System Preferences → Security & Privacy → Privacy → Accessibility
- Download
wtfkey_linux_amd64.zipfrom Releases - Extract and run
./wtfkey
WTFKey runs in the system tray. Right-click the icon to:
- Enable/Disable
- Open Settings
- Quit
| Mode | Description |
|---|---|
| Popup | Shows confirmation popup before replacing |
| Hotkey | Press Ctrl+Shift+S to replace last word |
| Auto | Replaces automatically (use with caution) |
Config file location:
- Windows:
%APPDATA%\WTFKey\config.yaml - macOS:
~/Library/Application Support/WTFKey/config.yaml - Linux:
~/.config/wtfkey/config.yaml
cd desktop
go build -o wtfkeybin/setup
bin/devContributions welcome! Please read our contributing guidelines.
- Fork the repository
- Create feature branch
- Make changes
- Submit pull request
- Personal use
- View/modify source
- Commercial use (requires license)
- Website: https://wtfkey.com
- Issues: https://github.com/JohnDolan615/wtfkeys/issues