Я уже рассказывал, как закрепить языковую раскладку за определённым приложением на Windows. В этот раз пришло время поделиться способом для macOS.
В случае с этой операционкой нам понадобится утилита Input Source Pro, которая позволяет решить нашу задачу и даже чуть больше.
После её установки вы сразу же заметите индикацию текущей раскладки при переключении на новое поле ввода. Если что, эти и другие параметры можно задать в настройках приложения.

Что доступно в настройках
В разделе General в блоке Default Input Source вы можете задать язык по умолчанию, который будет активирован при переходе в любое приложение или сайт. Дополнительно в пункте Input Restore Strategy можно указать, нужно ли возвращать дефолтный язык ввода при переключении между приложениями.

В разделе Indicator Triggers как раз задаётся поведение индикатора раскладки. Можно задать его отображение при:
- Зажатии левой кнопки мыши;
- Переключении раскладки;
- Переключении приложений;
- Активации поля ввода.
Дополнительно его можно скрыть, когда раскладка подпадает под правила для приложения по умолчанию.
App Rules

Именно в этом разделе можно задать правила для конкретных приложений. Здесь можно добавить нужное вам приложение и указать язык ввода по умолчанию, следует ли запоминать изменения раскладки, нужно ли отображать индикатор языка.
Browser Rules

Во многом этот раздел аналогичен предыдущему. Вы можете выбрать раскладку по умолчанию для браузеров, но дополнительно можно задать раскладку для определённых сайтов.
Indicator

Здесь настраивается общее поведение индикатора раскладки: в каком месте его нужно отображать и как он должен выглядеть.