我在 Mac OS X 操作系统上使用 bash shell,每次切换到 shell 时都要更改键盘布局,这真是太累了。有人知道如何在切换到 shell 后自动设置英文布局吗?
答案1
在“系统偏好设置”中,有一个选项可以为每个文档(或有时是窗口或应用程序)使用不同的输入源:
但在这种情况下它可能没用。
你可以按 F5 使焦点终端并切换到英文输入源,方法是使用私有文件与 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>
但是我不知道如何在聚焦另一个应用程序时将输入源改回来。
相关问题: