TypeSwitcher
A lightweight productivity utility that detects and fixes text typed in the wrong keyboard layout.
Product overview
TypeSwitcher helps you recover from one of the most common everyday typing mistakes: writing in the wrong keyboard layout. When you type English text while the Russian layout is active (or the other way around), the result is unreadable gibberish. TypeSwitcher detects this and converts the text back to what you actually meant — with a single shortcut.
It's the kind of small annoyance that interrupts your flow several times a day. TypeSwitcher runs quietly in the background and, with a single shortcut, converts mistyped text into what you actually meant to write — no retyping, no copy-paste gymnastics.
At a glance
- Version
- 1.1.14
- Platforms
- macOS / Windows
- Category
- Productivity
- Price
- Free preview
Main features
Automatic layout detection
Recognizes when text was typed in the wrong keyboard layout.
Instant conversion
Fixes the selected text in place with a single keyboard shortcut.
English ⇄ Russian
Handles the most common layout mix-ups in both directions.
Lightweight & fast
Runs quietly in the background with minimal resource usage.
Configurable shortcut
Choose the trigger that fits your workflow.
Works locally
Text is processed on your machine — nothing is sent anywhere.
Supported platforms
- macOS — preview build
- Windows — preview build
- Linux — planned
Platform availability is configurable and will be finalized as TypeSwitcher moves from preview toward a stable release.
Download & version
Installation instructions
Placeholder — to be finalized
- Download the archive for your platform.
- Extract it to a folder of your choice.
- Run the TypeSwitcher application and grant the requested permissions.
- Set your preferred conversion shortcut in settings.
Changelog
v1.1.14
Jun 11, 2026- fix: wait for Finder to register DMG volume before layout step - docs: source release token from login Keychain - feat: replace 15-minute update cadence with hourly
Full changelog history is a placeholder and will grow with each release.