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