Как изменить настройки клавиатуры при изменении приложения

В настоящее время я изучаю клавиатуру Дворака, поэтому мне нужно менять клавиатуру, когда я не в учебном приложении «Type Fu».

Что я хочу сделать, так это:
1) иметь, Dvorak - QWERTY ⌘когда я нахожусь в приложении «Type Fu»
2) переключаться на QWERTYклавиатуру, когда я нахожусь в любом другом приложении

Позже, когда я узнаю об этом, я бы хотел, чтобы это произошло:
1) иметь Dvorak - QUERTY ⌘клавиатуру для всех приложений, кроме сред разработки, таких как Xcodeи Terminal
2) автоматически переключаться, Programmer Dvorakкогда я нахожусь в средах разработки, таких как XcodeиTerminal

Я знаю, что второй вариант, который я хочу, похож на первый, однако в нем больше исключений.

Можно ли это как-то сделать (даже скачав стороннее ПО)? Это значительно облегчило бы мне изучение нового макета и переход из среды программирования в среду, не связанную с программированием.

Я знаю, что другие квесты, подобные этому, задавались раньше, однако ( https://apple.stackexchange.com/questions/222844/automatically-change-keyboard-layout-based-on-app-focus ) не имеют ответа ( или любые комментарии) и ( Автоматическое изменение раскладки клавиатуры в зависимости от фокуса приложения ) не изменяется для каждого приложения, а только для каждого документа. Это означает, что если я создам больше вкладок в своей среде, она может переключиться или не переключиться на правильную.

Ответы (1)

Поскольку вы упомянули, что можете использовать сторонние приложения, вам следует взглянуть на Keyboard Maestro , позволяющий создавать макросы и триггеры. Например, вы можете настроить Keyboard Maestro на клавиатуру Dvorak всякий раз, когда вы используете Type Fu.

Вот как бы я это сделал:

  • Создайте новый макрос под названием «Переключиться на Дворжака».
  • Выберите триггер «Приложение» и выберите Type Fu.
  • Выберите действие «Установить раскладку клавиатуры».
Добавьте ссылку на приложение Maestro Keyboard в свой ответ, но, тем не менее, приятно.
Спасибо за Ваш ответ. Это работает очень хорошо даже до сих пор. Это то, что я хотел,