Перемикач розкладки клавіатури

Значок програми Lang Switcher

Lang Switcher

Набрали ghbdsn замість «привіт»? Натисніть Pause. Lang Switcher виправляє останнє слово, набране не в тій розкладці, і сам перемикає розкладку. Підійде будь-яка пара, а ще можна зібрати цикл до восьми розкладок.

розвиваєтьсяверсія 1.4.4, 1 листопада 2026 р.ліцензія MIT або Apache-2.0
Lang Switcher 1.4.4 у треї
набралиghbdsn
натиснулиPause / Break
отрималипривіт
Ще одне натискання повертає початковий текст, літера в літеру.

Дві розкладки — нічого не налаштовувати

Якщо у Windows рівно дві розкладки, програма сама знає, куди перекодувати слово: у другу. Українська й англійська — саме цей випадок, тож вікно налаштувань можна навіть не відкривати.

Три й більше — пара або цикл

Є ще й російська? У режимі «Пара» ви вибираєте «Джерело» й «Ціль», а решта розкладок не бере участі. У режимі «Кілька розкладок» кожне натискання Pause перекодовує слово в наступну розкладку циклу — до восьми розкладок, порядок ваш, — а після останньої повертає набране.

  1. ghbdsnанглійська · набрано
  2. привітукраїнська · перше натискання
  3. привытросійська · друге натискання
Цикл із трьох розкладок. Набрали «ghbdsn»: перше натискання дає «привіт», друге — ті самі клавіші в російській розкладці, третє поверне набране.

EN → UA

lzre.дякую

лишилася англійська розкладка

UA → EN

руддщhello

лишилася українська розкладка

EN → RU

ghbdtnпривет

якщо пишете й російською

виділення

dslrhbqnt пшерги pfhfpвідкрийте github зараз

дві розкладки впереміш: кожне слово — у свій бік

Без встановлення — конвертер розкладки клавіатури онлайн

Ваше перемикання не заважає

Звичні сполучення клавіш для зміни мови — Alt+Shift, Ctrl+Shift і Win+Space — слово не стирають: програма пам’ятає розкладку кожного натискання.

Кожному вікну — своя розкладка

Якщо у Windows 11 розкладка вибирається для кожного вікна окремо, Lang Switcher перемкне її там, де ви друкуєте.

Не для китайської, японської та корейської

Ці розкладки збирають знак із кількох натискань, тому до циклу їх не додати.

Код відкритийВихідний код — на GitHub, збірка відтворювана: усе, що написано на цій сторінці, можна перевірити за кодом.
Сама в мережу — лише по новини й оновленняРаз на добу програма читає файл новин із сайту автора і нічого про вас не передає. Нові версії вона завантажує звідти ж і ставить сама, перевіривши підпис.
Без вас нічого не надсилаєНе надсилає ні телеметрії, ні відомостей про вас. Звернення до автора з майстра надсилається на сайт, лише коли ви самі натиснете «Надіслати», — саме той текст, який ви бачили перед надсиланням; контакт для зв’язку — за бажанням.
Паролі не запам’ятовуєУ полях пароля буфер набору не ведеться. Таке поле програма впізнає трьома перевірками, серед них UI Automation, і відповідає там на Pause глухим стуком.
Натискання не записуються на дискНі в журнал, ні в налаштування, ні в тимчасові файли. Буфер набору живе лише в пам’яті й під час кожного скидання затирається нулями. У розкладках на кшталт арабської останні слова лишаються там, доки ви не зміните поле або хвилину не набиратимете текст, — щоб виділене слово перекодувалося правильно.
Чесно про підписПрограму встановлення підписано моїм власним сертифікатом: Windows попередить про невідомого видавця, і запуск доведеться підтвердити. Як звірити файл — на сторінці завантаження.

Запитання й відповіді

Чим Lang Switcher відрізняється від Punto Switcher?

Punto Switcher і Caramba Switcher вгадують мову за літерами й самі перемикають розкладку, а Lang Switcher без вашої команди нічого не змінює: слово виправляє одне натискання Pause/Break, виділяти його не треба.

Чи працює з українською розкладкою?

Так, як і з будь-якою іншою розкладкою Windows: Lang Switcher перекодовує за клавішами, а не за мовою, тому кожна літера стає тією, що стоїть на цій самій клавіші в іншій розкладці. Набране не тією розкладкою ghbdsn стане «привіт», а не «привет», а руддщ — hello. Винятки — китайська, японська й корейська. Вікна й меню програми перекладено 66 мовами, зокрема українською: мову вона бере з Windows, а змінити її можна в налаштуваннях, поле «Мова інтерфейсу». Одна тонкість, якщо в циклі є і українська, і російська: виділений текст лише зі спільних для них літер програма розпізнає за розкладкою активного вікна, тобто вгадує; слово з ї чи є вона визначає точно, а останнього набраного слова це не стосується.

На ноутбуці немає Pause/Break — що робити?

Призначте іншу клавішу: «Налаштування → Гаряча клавіша» → «Задати». Підійде окрема клавіша, сполучення з Ctrl, Alt або Shift чи подвійний Shift. Те саме, якщо Pause/Break вам потрібна для чогось іншого: її вибрано за умовчанням лише тому, що сучасні програми нею майже не користуються. Докладніше — у документації про гарячу клавішу.

Це не клавіатурний шпигун?

Ні, хоч натискання програма таки бачить: інакше їй не було б чого виправляти. Набране вона тримає лише в пам’яті й під час кожного скидання затирає нулями, на диск натискання не записує ніколи, телеметрії не надсилає. Сама вона виходить у мережу лише по новини й оновлення та нічого про вас не передає. Усе це можна перевірити за вихідним кодом.

Хто стоїть за програмою?

Один автор, Panda Koder: програму й сайт я роблю сам і на листи відповідаю сам. Код відкритий, збірка відтворювана: усе, що написано на цій сторінці, можна перевірити за кодом.

Чи безпечно вводити паролі?

У полі пароля буфер набору не ведеться, а натискань програма на диск не записує ніколи. Два застереження: поле, тип якого не вдалося визначити, вважається звичайним, а поле, яке стає парольним просто на ходу (як запрошення sudo у консолі), — таким, як було, доки фокус не зміниться.

Чи працює у вікнах програм, запущених від імені адміністратора?

Так. Lang Switcher встановлюється в C:\Program Files, а програма встановлення створює на вашому комп’ютері власний сертифікат — лише для підпису коду: підписує ним Lang Switcher і одразу знищує ключ, а під час видалення прибирає й сертифікат. Тому Windows дозволяє Lang Switcher працювати у вікнах програм, запущених від імені адміністратора. На екранах запиту UAC, Ctrl+Alt+Del і входу в систему перехопити натискання неможливо: це обмеження Windows.

Як вимкнути листи й новини від автора?

Вийдіть із програми (меню значка → «Вихід»), у файлі %APPDATA%\Lang_Switcher\config.toml у розділі [letters] поставте feed = false і запустіть її знову. Після першого листа зі стрічки, але не раніше ніж через 90 днів, перемикач з’явиться й у вікні «Від автора», а під ним рядок: «Раз на добу програма читає один файл із сайту автора. Перемикач вимикає листи й новини з цього файлу.» Докладніше — у документації про вікно «Від автора».

Клавіатура перестала відповідати — що робити?

Натисніть Ctrl+Alt+Shift+F12: програма зніме перехоплення клавіатури й закриється. Це сполучення — аварійний вихід: програма перевіряє його раніше за все інше, і призначити його гарячою клавішею не можна. Що робити далі, описано в документації.

Чи запрацює у Windows 7 або на 32-розрядній системі?

Ні. Потрібна Windows 10 версії 1607 чи новіша або Windows 11, лише 64-розрядна. Чого ще немає, перелічено в документації.

Як видалити програму й що залишиться?

У налаштуваннях Windows відкрийте список програм, знайдіть Lang Switcher і видаліть його. Зникнуть програма, її ярлики, запис автозапуску й журнал. Налаштування та звернення, збережені майстром «Написати автору», видаляються, лише якщо на запитання наприкінці відповісти «Так»; якщо відповісти «Ні», вони залишаться в папці %APPDATA%\Lang_Switcher.

Більше відповідей — у документації

Запитання й проблемиу GitHub Issues ↗ або на пошту send.me@panda-pishet-kod.dev