Я использую операционную систему Mac OS X с оболочкой bash и очень устала менять раскладку клавиатуры каждый раз, когда переключаюсь в оболочку. Кто-нибудь знает, как автоматически установить английскую раскладку после переключения на оболочку?
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>
Я не знаю, как изменить источник входного сигнала обратно при фокусировке другого приложения, хотя.
См. Источник для значений кода ключа и предопределенных настроек.
Смежные вопросы: