Сначала я долго использовал Punto Switcher, и он прекрасно справлялся. Но в какой-то момент на Mac начались глюки в терминале. Я изучал форумы, искал решение, видел, что проблема не только у меня. Но в итоге решения не нашёл и перестал пользоваться.
Спустя какое-то время чувак, который разрабатывал Punto Switcher в Яндексе, выпустил своё приложение - Caramba Switcher. Я купил его то ли за 20, то ли за 40 баксов.
Работало хорошо. В нём тоже есть автоматическая конвертация, которой я, к слову, вообще не пользуюсь. Я исправляю раскладку двойным нажатием Shift. И здесь почти всё хорошо, но два раза подряд тапать Shift меня утомляет - зачем нажимать два раза, когда можно один?! Но задать свою комбинацию клавиш в Caramba нельзя!
Ну и что делать в 2026 году? Я попросил Opus 5.5 написать мне приложение, и он реально справился за 10 - 15 минут. Потестил, и аллилуйя! Та боль, с которой я мучился годами, наконец решена.
Приложение я назвал ShiftSwitch. Короткое нажатие на Shift перепечатывает последнее слово в другой раскладке и переключает её. То есть набрал
ghbdtn, нажал Shift - получил «привет» и продолжаешь печатать на русском. Повторный тап возвращает как было.Выкладываю в открытый доступ. Если кто-то действительно будет пользоваться - поставьте мне звёздочку)
GitHub → http://github.com/imakarov/shiftswitch
Скачать для Mac → https://imakarov.us/product-shiftswitch.html