Для Mac · Утилита в menu bar

Ваш шорткат в macOS.Работает как надо.

SwitchGuard проверяет, что переключение раскладки действительно произошло — и мгновенно повторяет попытку, если macOS его пропустил.

macOS 13+ · Без регистрации · Без облака

Проблема

Иногда шорткат просто… не срабатывает.

Вы нажимаете ⌘Space. macOS получает нажатие. Раскладка должна смениться — но иногда молча не меняется, и вы замечаете это только напечатав фразу не в той раскладке.

Вы нажимаете хоткей

macOS тихо его игнорирует

SwitchGuard следит, чтобы такого не было.

После каждого нажатия он проверяет реальное состояние системы. Если раскладка не сменилась — повторяет попытку автоматически, за миллисекунды.

Как это работает

Три шага, без лишних действий.

SwitchGuard тихо сидит в menu bar и включается только тогда, когда macOS нужно подтолкнуть.

  1. 01

    Нажимаете шорткат

    Тот же, что и всегда — ничего переучивать не нужно.

  2. 02

    SwitchGuard проверяет

    Смотрит на реальное состояние источника ввода, а не просто на факт нажатия клавиши.

  3. 03

    Повторяет при необходимости

    Если macOS не среагировал, SwitchGuard попробует снова — до 5 раз, число попыток настраивается.

Функции

Маленькая утилита. Делает одно, но хорошо.

Живёт в menu bar

Без иконки в Dock, без окон на экране. Включается и выключается одним кликом.

Ваш привычный хоткей

Оставьте Command+Space или запишите любое своё сочетание — SwitchGuard подстроится под вас.

Настраиваемые повторы

Выбирайте, сколько раз SwitchGuard попробует снова — от 1 до 5 попыток.

Прозрачные логи

Каждая попытка переключения записывается локально — видно, что и когда произошло.

Почти незаметен

Никаких циклов опроса в фоне и лишней нагрузки на процессор — работает, только когда нужно.

Ничего не покидает ваш Mac

Без аналитики, без сетевых запросов, без аккаунта. SwitchGuard ни с чем не связан.

Приватность

Следит за переключением. Не за вами.

SwitchGuard нужен доступ Accessibility, чтобы распознать ваш хоткей и прочитать текущий источник ввода — то же разрешение требуется любой клавиатурной утилите на macOS.

Без перехвата текста

SwitchGuard распознаёт только настроенный хоткей. Он не читает, не хранит и не передаёт то, что вы печатаете.

Без доступа к сети

Приложение не делает ни одного сетевого запроса. Перехватывать нечего — ничего никуда не отправляется.

Только локальные логи

История переключений хранится в локальном файле на вашем Mac — исключительно для вашей диагностики.

Получить SwitchGuard

Бесплатно. Без каких-либо условий.

SwitchGuard бесплатен настолько, насколько он вам нужен. Если он экономит вам пару переписанных слов в день — можно поддержать дальнейшую разработку.

Скачать бесплатноТребуется macOS 13 Ventura или новее

Поддержать проект

SwitchGuard разрабатывает и поддерживает независимый разработчик. Донаты не обязательны — они просто помогают проекту жить дальше.

Поддержать на Boosty
Донат в криптовалюте

Только сеть TON

UQDizJTq23Ya9QhlYyXk6q3H0MpCS5KcUtll1UoTx0idRm2S
Открыть в Tonkeeper

Вопросы

Полезно знать

Почему SwitchGuard просит доступ Accessibility?

macOS разрешает приложениям распознавать глобальные хоткеи и читать текущий источник ввода только через Accessibility API. Это то же требование, что у Bartender, Rectangle и любой другой хоткей-утилиты.

С какими языками это работает?

С любыми. SwitchGuard работает с теми источниками ввода, что уже включены у вас в системных настройках — привязки к конкретной паре языков нет.

SwitchGuard сам определяет неправильный язык и исправляет напечатанный текст?

Нет — это другой класс утилит. SwitchGuard не читает и не исправляет текст. Он только следит, чтобы нажатие хоткея надёжно переключало раскладку.

Будет ли это тормозить Mac?

Нет. SwitchGuard реагирует только на событие — он ничего не делает, пока вы не нажали хоткей, поэтому нет ни постоянного опроса, ни расхода батареи.

Какие версии macOS поддерживаются?

macOS 13 Ventura и новее.