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?

reddit.com
u/HobitZlobny — 3 days ago
▲ 51 r/Ukraine_UA+1 crossposts

Автоматичний перемикач розкладки клавіатури — MySwitcher

Вітаю, спільното. Нарешті я спромігся доробити програму MySwitcher. Колись на dou.ua в одному з форумів сказав, що доведеться самому зробити. І таки зробив :)

Це аналог Punto Switcher-а, але з українською мовою. Мені завжди муляло, що української мови в програмах-перемикачах або нема, або зроблено незручно. Бо задача, насправді, не дуже проста.

Програма безкоштовна, автоматично виправляє слова, написані не в тій розкладці. Наприклад, вже набране "Dsnf." вона автоматично переробить на "Вітаю" і перемкне розкладку на українську мову, щоб ви не витрачали час на виправлення.

Вміє ставити тире ("—") замість дефісів ("-"), робить автоматичні великі літери для назв міст та країн (в різних відмінках), виправляє ОСЬ ТАКІ ВЕЛИКІ слова, коли ви випадково налупили їх капсом, а потім глянули, і подумали, "нащо оце так було кричати, треба переписати". Якщо треба — вміє вставляти будь-що через автозаміну. Можна гнучко налаштувати, якщо щось не працює, або хочеться інакшої поведінки.

Саме навчається, знає матюки, сленг та сучасні слова, що з'явилися у вжитку за останні роки.

Беріть та користуйтеся, буду вдячний за фідбек та конструктивну критику.

MySwitcher

reddit.com
u/HobitZlobny — 10 days ago
▲ 146 r/RedditUATalks+6 crossposts

Автоматичний перемикач розкладки клавіатури — MySwitcher

Вітаю, спільното. Нарешті я спромігся доробити програму MySwitcher. Колись на dou.ua в одному з форумів сказав, що доведеться самому зробити. І таки зробив :)

Це аналог Punto Switcher-а, але з українською мовою. Мені завжди муляло, що української мови в програмах-перемикачах або нема, або зроблено незручно. Бо задача, насправді, не дуже проста.

Програма безкоштовна, автоматично виправляє слова, написані не в тій розкладці. Наприклад, вже набране "Dsnf." вона автоматично переробить на "Вітаю" і перемкне розкладку на українську мову, щоб ви не витрачали час на виправлення.

Вміє ставити тире ("—") замість дефісів ("-"), робить автоматичні великі літери для назв міст та країн (в різних відмінках), виправляє ОСЬ ТАКІ ВЕЛИКІ слова, коли ви випадково налупили їх капсом, а потім глянули, і подумали, "нащо оце так було кричати, треба переписати". Якщо треба — вміє вставляти будь-що через автозаміну. Можна гнучко налаштувати, якщо щось не працює, або хочеться інакшої поведінки.

Саме навчається, знає матюки, сленг та сучасні слова, що з'явилися у вжитку за останні роки.

Беріть та користуйтеся, буду вдячний за фідбек та конструктивну критику.

MySwitcher

u/HobitZlobny — 7 days ago