Задержка — это анимация.
Переключи раскладку нативно — клавишей 🌐 или через меню — и macOS проигрывает анимацию переключения. У Caps Lock сверху ещё свой дебаунс. Zwitch выставляет раскладку напрямую через системный API, без анимации — примерно за 14 мс. И на любой удобной клавише. Если делал это правилом в Karabiner-Elements — Zwitch это оно же, только без конфига.
// p95: от отпускания клавиши до смены раскладки, замер на встроенной клавиатуре
| Способ | Скорость | Анимация | Настройка |
|---|---|---|---|
| Клавиша 🌐 / меню | медленно | да | встроено |
| Ремап Caps Lock | ~200 мс | нет | ручной ремап |
| Karabiner-Elements | быстро | нет | файл конфига |
| Zwitch | ~14 мс | нет | один доступ |
Выбрать клавишу, выдать доступ, печатать.
Выбери клавишу
Fn / 🌐, Caps Lock или правый ⌘ — какую привык использовать.
Разреши Accessibility
Системное разрешение, выдаётся один раз — чтобы Zwitch видел нажатие и переключал раскладку.
Нажимай
Перебирает раскладки, уже добавленные в macOS, в их порядке.
- →Первый запуск: открой Zwitch из Applications. Приложение нотаризовано Apple — на разовый вопрос «загружено из интернета» нажми «Открыть».
- →После этого выдай доступ в Системные настройки → Конфиденциальность и безопасность → Универсальный доступ — чтобы Zwitch видел клавишу-триггер. Он не логирует текст и ничего не отправляет: только какая клавиша и когда.
- →Если выбрал Fn / 🌐 — один раз поставь Globe/Fn в «Do Nothing» в Системных настройках, чтобы Zwitch занял клавишу. Он откроет нужную панель и покажет, что переключить.
- →Если выбрал Caps Lock — убедись, что он не занят системным переключением раскладки (System Settings → Keyboard → Input Sources / Shortcuts), иначе сработают оба.
- →Берёт раскладки, уже добавленные в macOS, в их порядке. Меняешь языки в Системных настройках — Zwitch подхватывает. Автозапуск включается тумблером в настройках Zwitch.