Я использую операционную систему Mac OS X с оболочкой bash и очень устала менять раскладку клавиатуры каждый раз, когда переключаюсь в оболочку. Кто-нибудь знает, как автоматически установить английскую раскладку после переключения на оболочку?

1 ответ1

1

В Системных настройках есть возможность использовать разные источники ввода для каждого документа (или иногда окна или приложения):

Это, вероятно, не будет полезно в этом случае, хотя.

Вы можете нажать F5 на Terminal Terminal и переключиться на источник ввода на английском языке, используя файл private.xml, такой как KeyRemap4MacBook:

<?xml version="1.0"?>
<root>
  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_Terminal</name>
    <url>file:///Applications/Utilities/Terminal.app</url>
  </vkopenurldef>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::F5, KeyCode::VK_OPEN_URL_Terminal,
    KeyCode::VK_CHANGE_INPUTMODE_ENGLISH</autogen>
  </item>
</root>

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

См. Источник для значений кода ключа и предопределенных настроек.

Смежные вопросы:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .