如何从 Mac OS X 10.9 取消 Command-Control-Space 绑定?
此快捷方式显示特殊字符表并与我的 Emacs 键绑定冲突,我无法从
System Preference->Keyboard->Shortcuts
禁用它。
谢谢。
至少在 macOS Sierra 到 macOS Sonoma 上 ⌃Space 是默认启用的 选择上一个输入源(即使仅激活一个输入源)的默认绑定。
您可以通过以下方式释放它:
之后,您应该能够按预期绑定它。
您可以在系统偏好设置中为大多数应用程序的菜单栏选项创建自定义键盘快捷键。如果所需的组合键失去了您不使用且无法轻松禁用的默认快捷键的优先级,只需使用新的、不显眼的快捷键覆盖它即可。
打开
System Prefs / Keyboard / Shortcuts
。从左侧窗格中选择 App Shortcuts
。将主窗口中的 All Applications
类别的三角形切换为向下(如果尚未打开)。
如果其中显示名为
Emoji & Symbols
* 的项目,请单击其快捷方式组合并输入新的快捷方式(例如本例中的 option-shift-command-t)。
如果
Emoji & Symbols
下没有名为 All Applications
的项目,请单击底部的 +
按钮,键入或复制粘贴 Emoji & Symbols
,然后输入新的键盘快捷键(option-shift-command-t,或任何真正的东西)。这将释放控制命令空间组合,供您在其他地方用作专门的快捷方式。
要删除自定义快捷方式,只需在此首选项窗格的主窗口中单击以突出显示它,然后单击底部的
–
按钮。自定义快捷方式将消失,默认操作将恢复。
*注意:在 Mac OS 10.10.3 之前的版本上,菜单项称为
Special Characters…
,而不是 Emoji & Symbols
。
我不知道有什么方法可以禁用此功能,但另一种选择可能是为要在其中使用它的应用程序创建一个快捷方式。我为 Chrome 创建了一个 Command-Control-Space 快捷方式,现在是 Command-Control- Chrome 中的空格不再显示特殊字符调色板。
如果失败,您最好在 Apple Stackexchange
中询问