I built a Windows tool for accidental Ukrainian/English keyboard-layout mix-ups
I’m the developer of MySwitcher, a small Windows utility I built because I kept writing in one language while the other keyboard layout was active.
If you’re learning Ukrainian—or simply move between Ukrainian and English throughout the day — you probably know the moment: you finish a word, look up, and see Latin characters instead of Cyrillic. A simple example is `Ghbdsn` → `Привіт`. Retyping one word is minor; losing a sentence or a thought in the middle of a chat, note, or email is much more irritating.
MySwitcher detects many wrong-layout words and corrects them in the field where you typed them. If it guesses wrong, the correction can be undone immediately and the original text returns. You can also trigger conversion manually for the current word or a selected fragment, so the automatic behavior is not the only option.
Keyboard utilities should be clear about privacy. The analysis happens locally, and typed text—including passwords—and clipboard contents are not transmitted. Feature-usage statistics are enabled by default. The payload is limited to de-identified installation metadata and aggregate counters; the settings show the exact JSON and let you disable sending.
MySwitcher is free and runs on Windows x64. There is no registration or license key. More details and the download are at https://myswitcher.net
For people who regularly type in Ukrainian and English: which wrong-layout examples are hardest for a tool to handle correctly?