Усі програми перевірено наново.
Я років 10 використовував Punto Switcher для автоматичного перемикання розкладки (однією з кілер-фіч Punto Switcher для користувачів Windows, до речі, є можливість змінювати розкладку по CAPSLOCK). В якийсь момент я помітив, що ПК почав фризити під час набору тексту. Вимкнув Punto Switcher — і все минуло. Можливо, винен збір статистики, можливо, щось інше.
Почав шукати аналоги, і виявилось, що їх чимало. Першу версію статті я написав у 2023 році, а зараз перевірив кожну програму наново: частина вже не працює, зате з'явились нові, сучасніші варіанти.
Коротко: що обрати
- Windows, автоматичне перемикання, відкритий код: PolterType
- Windows, виправлення по гарячій клавіші: SimpleSwitcher, LangOver або Alt SwitchER
- macOS: RuSwitcher або Klavko (безкоштовно) або Lang Switcher (платно)
- Linux: PolterType або SimpleSwitcher для Linux
- Тільки перемикання мови по CapsLock: CCaps або SimpleSwitcher
Чому взагалі шукати заміну Punto Switcher
- Версію для Mac закинуто. Яндекс заморозив розробку Mac-версії ще у 2017 році, вона не підтримує сучасні macOS.
- Приватність. У Punto є функція «Щоденник», яка записує весь набраний текст у файл. За замовчуванням вона вимкнена, але сам факт такої функції в програмі, що бачить кожне натискання клавіші, насторожує. Також користувачі повідомляють про передачу даних на сервери Яндекса.
- Походження. Punto Switcher належить Яндексу. Для українського користувача це окремий аргумент.
Порівняльна таблиця
| Програма | ОС | Авто | Ціна | Відкритий код | Українська | Статус |
|---|---|---|---|---|---|---|
| PolterType | Windows, macOS, Linux | так | безкоштовно | так (MIT) | так | активна розробка |
| RuSwitcher | macOS | так (бета) | безкоштовно | так (MIT) | так | активна розробка |
| Klavko | macOS | так | безкоштовно | код на GitHub (без ліцензії) | так | активна розробка |
| Lang Switcher | macOS | так | підписка або разова покупка | ні | так | активна розробка |
| SimpleSwitcher | Windows, Linux | ні, по клавіші | безкоштовно | так (GPL-3.0) | розкладки системи | активна розробка |
| Mahou | Windows | так | безкоштовно | так | розкладки системи | є свіжі збірки |
| LangOver | Windows | ні, по F10 | безкоштовно | ні | будь-яка мова | працює |
| Alt SwitchER | Windows | так | безкоштовно | ні | так | бета 25.4 |
| EveryLang | Windows | так | перемикання платне | ні | так | бета 5.10.1 |
| Caramba Switcher | Windows, macOS | так | Classic безкоштовна, Pro 499 ₽/рік | ні | ні, лише EN-RU | активна |
Windows
PolterType
PolterType — сучасний автоматичний перемикач на Rust. Живе в треї, помічає, що ви почали друкувати не в тій розкладці, перемикає її та передруковує останнє слово. Має 15 вбудованих словників, зокрема український, і окремо налаштовується, щоб не чіпати код у редакторах. Єдиний мережевий запит — перевірка оновлень, її можна вимкнути. Мінус: інсталятори поки не підписані, тож Windows покаже попередження SmartScreen.
SimpleSwitcher
SimpleSwitcher — легка програма з відкритим кодом для виправлення набраного тексту по гарячій клавіші. Можна призначити практично будь-яку клавішу, зокрема CapsLock. Після роботи завжди очищає або відновлює буфер обміну. Проєкт переїхав на новий репозиторій, посилання вище вже оновлене.
Mahou
Mahou — «чарівний перемикач розкладки». Гнучко налаштовується, вміє конвертувати останнє слово, рядок і виділений текст. Проєкт переїхав з GitHub на Gitea. Останній стабільний реліз старий (2019), але збірки з останніх змін виходять досі.
LangOver
LangOver — безкоштовна програма для тих, хто не хоче автоматики. Виділяєте текст, натискаєте F10 — і він виправляється. Також вміє змінювати регістр і перекладати виділене.
Alt SwitchER
Alt SwitchER — портативна програма: не потребує встановлення, не веде логів і не виходить в мережу. Окрім перемикання розкладки (зокрема автоматичного), вміє зберігати історію буфера обміну, змінювати регістр і транслітерувати.
EveryLang
EveryLang — комбайн: перекладач, перевірка орфографії (зокрема української), менеджер буфера, шаблони тексту, OCR. Але перемикання розкладки доступне тільки в платній ліцензії.
Caramba Switcher
Caramba Switcher — від автора оригінального Punto Switcher. Добре працює, але підтримує лише пару англійська-російська, тож для української розкладки не підійде.
macOS
RuSwitcher — легкий перемикач у меню-барі. Набрали слово не в тій розкладці — натискаєте Option, і воно виправляється. Працює з будь-якою парою розкладок, зокрема з українською, є автоматичне виправлення під час набору (бета), пам'ятає розкладку для кожної програми і не чіпає буфер обміну. Інтерфейс є українською. Встановлюється через Homebrew або DMG.
Klavko — безкоштовний помічник для набору тексту з українським інтерфейсом. Сам перемикає розкладку прямо посеред слова, якщо ви почали друкувати не в тій (ghbdsn → привіт), а слово чи виділений текст можна виправити й вручну: двічі Shift або двічі Option. Підтримує 13 мов, зокрема українську, англійську та польську. Якщо у вас є і українська, і російська розкладки, мову, якою ви рідко пишете, можна позначити, щоб Klavko не перемикав у неї автоматично. Окрім перемикача, вміє виправляти очевидні одруківки, має голосовий ввід, переклад виділеного тексту, розпізнавання тексту з екрана та історію буфера обміну. Усе працює локально на Mac, набраний текст нікуди не надсилається. Потрібна macOS 14 або новіша. Мінус: програма не нотаризована Apple, тому macOS блокує перший запуск, і його треба дозволити вручну.
Як встановити Klavko:
- Завантажте архів Klavko-….zip з останнього релізу на GitHub, розпакуйте його та перенесіть Klavko в папку «Програми».
- Запустіть Klavko. З'явиться попередження «Klavko» не відкрито — натисніть «Готово» (не «Перемістити в Смітник»).
- Відкрийте Системні параметри → Приватність і безпека і прокрутіть до розділу «Безпека». Там буде рядок «Klavko» заблоковано з метою захисту вашого Mac — натисніть «Все одно відкрити».
- Запустіть Klavko ще раз. У вікні «Відкрити «Klavko»?» натисніть «Все одно відкрити» і підтвердіть паролем або Touch ID.
- Щоб програма могла перемикати розкладку, дозвольте їй доступ у Системні параметри → Приватність і безпека → Універсальний доступ.
Lang Switcher (в App Store — Smart Language Switcher) від розробника DevelUA — автоматичний перемикач, який сам визначає мову набору та перемикає розкладку. Підтримує гарячі клавіші та винятки для окремих програм, інтерфейс є українською, працює на macOS 10.15 і новіших. Встановлюється з App Store, а повний функціонал доступний за підпискою або разовою покупкою. Мінус: у відгуках користувачі скаржаться на періодичні вильоти та збої, особливо коли в системі три розкладки.
Також на macOS працює PolterType.
Linux
PolterType працює і на Wayland, і на X11. Також є окрема версія SimpleSwitcher для Linux, але вона для досвідчених користувачів: збирається з вихідного коду і потребує прав root.
Перемикання мови по CapsLock
Якщо вам від Punto потрібна була тільки ця функція, не обов'язково ставити повноцінний перемикач:
- CCaps — маленька утиліта для Windows: CapsLock перемикає розкладку, Shift + CapsLock вмикає звичайний CapsLock.
- SimpleSwitcher і Mahou також дозволяють повісити функції на CapsLock.
- Як зробити це без сторонніх програм, я писав окремо.
Більше не підтримуються
Ці програми були в першій версії статті, але зараз я їх не рекомендую:
- Arum Switcher — останнє оновлення у 2014 році, працює лише на Windows XP/Vista/7.
- Key Switcher — розробку припинено, сайт не працює.
- Keyboard Ninja — остання відома версія 2.1, давно не оновлювалась.
- dotSwitcher — останні зміни близько 2015 року, офіційних релізів немає.
Часті питання
Чи є Punto Switcher для Mac?
Формально так, але розробку Mac-версії заморожено у 2017 році. Сучасні альтернативи — RuSwitcher, Klavko, PolterType або Lang Switcher.
Чи безпечний Punto Switcher?
У ньому є «Щоденник», що записує набраний текст (вимкнений за замовчуванням), і закритий код. Якщо для вас важлива приватність, краще обрати програму з відкритим кодом: PolterType, SimpleSwitcher, Mahou або RuSwitcher.
Яка безкоштовна програма підтримує українську розкладку?
PolterType, RuSwitcher, Klavko, SimpleSwitcher, Mahou, Alt SwitchER, LangOver. Caramba Switcher українську не підтримує.
Як перемикати мову по CapsLock у Windows?
Найпростіше — CCaps. Також це вміють SimpleSwitcher і Mahou.