English · Русский
Smart AI-driven keyboard language switching for Windows
by HyperlinksSpace
Website · Downloads · Hyperlinks Space
Type on the wrong layout? KeySwitcher detects it, rewrites the word, and flips English ↔ Russian — living in the Windows system tray.
- Smart detection — offline language brain (dictionaries + n-grams) scores what you typed vs. the other layout
- Instant rewrite — mistyped word is replaced in place; Windows input language flips with it
- Tray dashboard — click the tray icon for switch logs, settings, and status
- Local logs — rolling file at
%APPDATA%\KeySwitcher\logs\keyswitcher.log(also Open logs in the tray menu) - One key, two legends — bilingual keycap mark (Latin A + Cyrillic Я on the same key)
- Hotkeys —
Pauseforce-converts the current word ·Ctrl+Shift+Spacetoggles auto-switch - Per-user install — no admin required; optional Start with Windows
- Private — no cloud, no telemetry; everything stays on your PC
- Auto-update — Checks GitHub Releases on launch and every 4 hours (BoysChanger-style). Dashboard shows update status with Check for updates / Restart to update; tray menu mirrors the same.
- Auto-release — every push to
mainbuildsKeySwitcher.exeand publishes a GitHub Release - GitHub Pages site with live download links (button always targets the latest release asset)
- Open the latest Release
- Download
Install-KeySwitcher.cmdand run it - Look for the bilingual keycap tray icon (A with Я on the same key) near the clock
- Click the tray icon to open switch logs and settings
Download KeySwitcher.exe and run it. No installer needed.
- Keep English and Russian keyboard layouts installed in Windows
- Leave KeySwitcher ON in the tray
- Type normally — when a word looks like the wrong layout (e.g.
ghbdtn→привет), it is rewritten and the layout switches - Press Pause to force-convert the current word anytime
# Generate logos / ICO
python tools/make_icons.py
# Build (embeds version 0.0.0 locally)
./build.ps1
# Or with a release version
./build.ps1 -Version 1.0.1Requires Windows with .NET Framework 4.x (csc.exe) and Python 3 + Pillow for icons.
The marketing site lives in site/ and deploys to GitHub Pages on every push:
https://hyperlinksspace.github.io/KeySwitcher/
MIT © Hyperlinks Space
