Repolode
oomol-lab

oomol-lab/LockIME

Нативное приложение для строки меню macOS, которое фиксирует источник ввода с клавиатуры глобально, для отдельных приложений или URL в браузере.

Open source альтернатива:Input Source ProKeyboardHolder

Звёзды
614
Форки
24
Открытые issues
0
Последний коммит
в прошлом месяце

Что это?

LockIME не дает переключиться с выбранного источника ввода. Если вы или другое приложение меняете метод ввода, оно сразу переключается обратно на зафиксированный. Фиксацию можно включить глобально, для отдельных приложений — в зависимости от того, какое из них активно, — или, в дополнительном расширенном режиме, для отдельных URL в браузере.

Каждое правило для приложения или URL может либо фиксировать источник ввода и возвращать его, если он изменился, либо переключать на него один раз при переходе в приложение или на страницу, после чего вы сможете свободно менять источник. Для глобального режима по умолчанию можно зафиксировать источник, переключаться на него один раз или не управлять им. Правила для URL поддерживают сопоставление по домену и поддоменам, точному домену, ключевому слову и регулярному выражению; их приоритет определяется порядком.

Приложение работает из строки меню, поддерживает настраиваемые глобальные сочетания клавиш, хранит журнал активаций за последние 24 часа и позволяет экспортировать и импортировать правила в файлы .lockime. Оно распространяется в отдельных сборках для Apple silicon и Intel, требует macOS 14 или новее и обновляется через Sparkle.

Ключевые возможности

  • 01Сразу переключает источник ввода обратно, если он изменился глобально или для отдельного приложения.
  • 02Правила для приложений и URL могут либо фиксировать источник ввода, либо переключать на него один раз.
  • 03Правила для URL поддерживают сопоставление по поддомену, точному домену, ключевому слову и регулярному выражению; приоритет можно менять перетаскиванием.
  • 04Настраиваемые глобальные сочетания клавиш для включения и выключения LockIME и переключения между фиксируемыми источниками ввода.
  • 05Экспортирует и импортирует правила в файлы .lockime с предварительным просмотром изменений перед применением.
  • 06Включает журнал активаций за последние 24 часа и схему URL lockime:// для автоматизации.

Сценарии использования

  • Сохранять английскую раскладку в Terminal или редакторах кода, одновременно общаясь с помощью китайского или японского метода ввода.
  • Закреплять определенный источник ввода за сайтом в браузере, например за конкретным веб-приложением или доменом.
  • Не давать игре или лаунчеру, которые управляют собственным методом ввода, менять раскладку.

Быстрый старт

  1. 1

    Установите с помощью Homebrew

    brew install --cask oomol-lab/tap/lockime
  2. 2

    Или скачайте .dmg для вашей модели Mac со страницы последнего релиза

Что важно знать

  • Только для macOS 14 и новее; для Apple silicon и Intel нужны отдельные сборки.
  • Для правил, заданных для отдельных URL и активного поля, в расширенном режиме требуется разрешение на доступ к функциям универсального доступа.
  • Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, накладывающей ограничения на производные работы.

Темы

Частые вопросы

Что такое LockIME?
Нативное приложение для строки меню macOS, которое фиксирует источник ввода с клавиатуры глобально, для отдельных приложений или URL в браузере. LockIME не дает переключиться с выбранного источника ввода. Если вы или другое приложение меняете метод ввода, оно сразу переключается обратно на зафиксированный. Фиксацию можно включить глобально, для отдельных приложений — в зависимости от того, какое из них активно, — или, в дополнительном расширенном режиме, для отдельных URL в браузере.
LockIME можно использовать бесплатно? Какая у него лицензия?
LockIME распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
LockIME всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в LockIME — 18 сент. 2026 г..
Для чего можно использовать LockIME?
Сохранять английскую раскладку в Terminal или редакторах кода, одновременно общаясь с помощью китайского или японского метода ввода. Закреплять определенный источник ввода за сайтом в браузере, например за конкретным веб-приложением или доменом. Не давать игре или лаунчеру, которые управляют собственным методом ввода, менять раскладку.
Как установить LockIME?
Установите с помощью Homebrew: brew install --cask oomol-lab/tap/lockime Или скачайте .dmg для вашей модели Mac со страницы последнего релиза
Где скачать LockIME?
Исходный код и инструкции по установке — на GitHub: https://github.com/oomol-lab/LockIME

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный набор утилит с открытым исходным кодом для строки меню macOS: громкость отдельных приложений, мониторинг системы, переключение окон, история буфера обмена и не только.

28,2 тыс.1,3 тыс.SwiftGPL-3.0Обновлён позавчера