WTFKey

Forgot to switch your keyboard layout? No problem.

Cross-platform keyboard layout auto-switcher

View Source
Downloaded by 98 developers worldwide

How It Works

Watch WTFKey automatically detect and fix keyboard layout mistakes in real-time

⌨️

Before:

ghbdtn

After:

привет

Type ghbdtn instead of привет?
WTFKey detects and fixes it instantly.

Instant Detection

Recognizes layout mistakes in under 10ms with intelligent pattern recognition algorithms.

Learn more

Smart Correction

Choose between popup notifications, hotkey triggers, or fully automatic correction modes.

Learn more
EN
RU

Multi-Language

Supports English, Russian, Ukrainian, and more. Easily add custom language pairs.

Learn more

Built for Developers

Everything you need in a keyboard layout switcher. Nothing you don't.

Cross-Platform

Works seamlessly on Windows, macOS, and Linux. One tool, all platforms.

Zero Telemetry

Completely offline. No data collection, no tracking, no analytics.

OFFLINE MODE

Instant Detection

Sub-10ms latency for layout detection. So fast, you won't even notice.

ghbdtn
<10ms

Minimal Footprint

Lightweight and efficient.

~10 MB
<30MB
RAM

Fully Configurable

Choose popup, hotkey, or automatic correction mode. Exclude apps, customize behavior.

config.yaml
# WTFKey configuration
mode: "popup"
hotkey: "Ctrl+Shift+Space"
excluded_apps:
- "1Password"
- "Terminal"

Open Source

MIT licensed. Full source code available for audit and contributions.

MIT License View on GitHub

Latest Releases

Stay up to date with the newest features and improvements

v1.0.0 Latest

1.0.0 — Initial Release

  • Keyboard layout detection (RU ↔ EN)
  • Popup and hotkey replacement modes
  • Windows, macOS, Linux support
  • Application exclusions
  • System tray integration

Frequently Asked Questions

Quick answers to common questions about WTFKey

Download the installer for your platform, run it, and follow the on-screen instructions. Grant keyboard monitoring permissions when prompted. WTFKey will start automatically and run in the background.
Absolutely. WTFKey is open source (MIT license), works completely offline, and collects zero telemetry. Your keystrokes never leave your machine. The source code is available on GitHub for full transparency and audit.
On Windows: %APPDATA%/WTFKey/config.json | On macOS: ~/Library/Application Support/WTFKey/config.json | On Linux: ~/.config/wtfkey/config.json. You can edit this file to customize behavior, excluded apps, and correction modes.
Yes! Edit the config file and add new language pairs under the 'layouts' section. Each pair needs a mapping of characters between the two keyboard layouts. Community-contributed layouts are available in our GitHub repository.
Open the config file and add application names or window titles to the 'excludedApps' array. WTFKey will skip detection for these applications. Wildcards are supported for pattern matching.
WTFKey is released under the MIT License. It's completely free and open source. You can use it, modify it, and distribute it without restrictions. Commercial use is also allowed.

Still have questions?

View All FAQs