![防止 OSX 自动切换键盘布局](https://linux22.com/image/1341166/%E9%98%B2%E6%AD%A2%20OSX%20%E8%87%AA%E5%8A%A8%E5%88%87%E6%8D%A2%E9%94%AE%E7%9B%98%E5%B8%83%E5%B1%80.png)
我的 Mac 上没有使用普通的 Apple 键盘。它是具有德语布局的标准 ISO 键盘。不幸的是,默认情况下 OSX 不支持此键盘。因此某些键无法正常工作。Apple 对特殊字符使用了一些不同的布局。因此,我创建了自己的键盘布局并将其安装在 OSX 上。这工作得很好。我在菜单栏中有一个符号可以切换布局。这是必要的,因为我的 MacBook 的内置键盘也使用 Apple 布局。
问题是我的布局对大多数应用程序来说都很好用。但有些应用程序总是将布局切换为 Apple 默认布局。例如 Apple Mail App 或 Parallels Desktop。这让我很抓狂:有些应用程序的布局不同。
在系统设置中有一个输入源选项。我将其设置为“在所有文档中使用相同的输入源”。但它仍然会改变 Mail 中的布局。有趣的是,如果 Mail 处于活动状态,我无法手动切换键盘布局。我可以选择它,但它不会切换它。
希望有人能帮助我。
答案1
如果键盘布局位于~/Library/Keyboard Layouts/
,请尝试将其移至/Library/Keyboard Layouts/
。它通常会启用在密码对话框和登录窗口中使用键盘布局。
您还可以通过以下方式禁用默认输入源编辑 HIToolbox plist。