← приложения
Latchkey

Latchkey

Возвращает выбранную раскладку клавиатуры при каждом переключении между приложениями.

Крошечная нативная фоновая утилита для macOS. При каждом переключении на другое приложение Latchkey возвращает системный источник ввода к той раскладке, которую вы выбрали. Задайте раскладку по умолчанию один раз — и всегда будете начинать печатать в нужной.

  • Не требует разрешения «Универсальный доступ» — использует Text Input Sources (TISSelectInputSource) и слушает уведомления об активации приложений.
  • В списке — только те источники ввода, что сейчас включены в системе.
  • Запуск при входе через SMAppService.
  • Вспомогательное приложение: без иконки в Dock и строке меню (LSUIElement), один экземпляр.
  • Первый запуск открывает окно для настройки; при входе в систему запускается скрыто.
  • Чистый AppKit + SwiftUI, без сторонних зависимостей.

Как работает. Один раз открываешь Latchkey, выбираешь нужную раскладку и оставляешь работать в фоне. Дальше при активации любого приложения утилита молча сбрасывает источник ввода — и ты больше никогда не начнёшь печатать не на том языке.

Требуется macOS 13+.