如何从Mac OS X 10.9中解除绑定Command-Control-Space键?

28

如何在Mac OS X 10.9中解除绑定Command-Control-Space快捷键?

这个快捷键会显示特殊字符表,与我的Emacs按键绑定冲突,我无法从“系统偏好设置 -> 键盘 -> 快捷键”中禁用它。

谢谢。


这不是关于编程或软件开发的内容,应该发布在[apple.se]上。 - Evan Carroll
3个回答

42

在macOS Sierra到macOS Big Sur版本中,⌃Space是默认绑定的选择上一个输入源快捷键,即使只有一个输入源被激活,它也是默认开启的。

你可以通过以下步骤进行释放:

  1. 打开系统偏好设置
  2. 进入键盘 > 快捷键 > 输入源
  3. 取消勾选“选择上一个输入源”

然后,你应该能按预期进行绑定。


3
我尝试取消勾选它,但应用程序仍然无法接收 ^space。有没有解除绑定的诀窍?使用Catalina系统。 - ՕլՁՅԿ
当你切换到其他语言键盘时,它会恢复默认的键绑定,即使你已经进行了配置,这真是令人烦恼。 - Oda Mitsuru
我必须取消勾选两次!我只有一种语言。 取消勾选。 整个“输入源”快捷类别消失了。 仍然无法接收^空格。 添加了另一个输入源。再次取消勾选输入源切换快捷键。 接收到了^空格!移除了额外的输入源。 感谢Apple! - GusOst
1
在设置生效之前,我不得不重新启动。 - sferencik
我没有这个功能很沮丧。你是宝石。感谢@einSelbst。 - Vish

27
您可以在“系统偏好设置”中为大多数应用程序的菜单栏选项创建自定义键盘快捷键。如果所需的键组合正在失去优先权,以至于您无法轻松禁用默认快捷方式,则只需使用新的不显眼的快捷键覆盖它。
打开“系统偏好设置/键盘/快捷方式”。从左侧窗格中选择“应用程序快捷方式”。将主窗口中“所有应用程序”类别的三角形切换到向下指向(如果尚未打开)。
如果有一个名为“表情符号”的项目显示在此处,则单击其快捷键组合并输入一个新的快捷键(例如,在这种情况下,是option-shift-command-t)。
如果在“所有应用程序”下没有名为“表情符号”的项目,则单击底部的“+”按钮,键入或复制粘贴“表情符号”,然后输入新的键盘快捷键(option-shift-command-t,或任何其他键)。这将使控制命令空格组合可供您在其他位置使用作为专用快捷键。
要删除自定义快捷键,只需在此首选项面板的主窗口中单击以突出显示该快捷键,并单击底部的“-”按钮。自定义快捷键将消失,恢复默认操作。
*注意:在早于Mac OS 10.10.3的版本中,菜单项称为“特殊字符…”而不是“表情符号”。

1
这个建议对于防止(未使用的)Outlook在我按下Chrome开发者工具错误键组合时打开非常有帮助:将cmd-shift-I添加为Chrome快捷方式,现在当我按住shift而不是option时Outlook不会打开。 - eon
1
你是我的英雄。谢谢!我曾被告知这个特定的快捷方式是不可替代的。 - Aster

0

我不知道有什么方法可以禁用这个功能,但另一个选择可能是为你想要使用的应用程序创建一个快捷方式。我为 Chrome 创建了一个 Command-Control-Space 快捷方式,现在在 Chrome 中 Command-Control-Space 不再弹出特殊字符面板。

如果失败了,你最好去Apple Stackexchange上问问。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接