如何在OS X Lion中禁用Command-Control-D单词定义键盘快捷键?


30

Mac OS X Lion引入了一项新功能,在许多应用程序中,您可以按(Command-Control-D)来生成一个弹出窗口,其中带有鼠标光标下的单词定义。这样做的副作用是您不能再使用相同的快捷方式来访问其他应用程序(例如,Emacs)中的功能。

是否可以

a)禁用单词定义Command-Control-D键盘快捷方式,或
b)将单词定义键盘的快捷方式更改为Command-Control-D以外的其他功能?

Answers:


37

要禁用Control-Command-D绑定,请在终端中输入以下内容:

defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'

然后重新启动。


这是禁用命令的最可靠方法,很难找到!
乔尔2014年

1
重新启动是关键部分。我已经defaults在网络上的几个地方看到了调用,但是没有一个提到重新启动,这是新设置生效所必需的。(至少在OS X 10.10.1。)
达沃尔Cubranic

1
如果不禁用此键,则在使用Command作为Meta时,“ CMd”在Emacs GUI上不起作用(请参见此处)。我已经向mathiasbynens的.osx点文件发送了PR,以便在那里禁用它,并且许多Emacs用户都可以从中受益。投票吧!:)
GalderZamarreño16年

看起来PR已关闭,但至少有充分的记录在案。
dev

这是释放此组合键(供其他应用程序使用)的唯一方法!
亚历山大·里斯·里贝罗

5

是的,通过系统偏好设置,您可以更改和禁用键盘快捷键。进入系统偏好设置->键盘->并点击选项卡快捷键。单击“服务”条目,然后向下滚动到“搜索”快捷方式集。取消选中字典中的查找以将其禁用,或双击右侧的空格以更改快捷方式。


5
在系统偏好设置中,没有针对此特定组合键的键盘快捷键条目。
赞恩·谢尔比

1
嘎!这才刚刚开始咬我。另外:嗨,赞恩!
2013年

3

特别是在Lion中,“ 系统偏好设置” /“键盘” /“键盘快捷键” /“搜索” /“在字典中查找”将允许您分配其他快捷键来执行“字典”查找,但不会禁用Command-Control-D供其他应用程序使用。

在Snow Leopard中,可以使用相同的Command-Control-D查找,但是可以由用户重新分配。

我希望这只是更新中要纠正的错误,而不是新的“功能”。我已经习惯于将该组合映射到SL中的其他内容。


1
在macOs Sierra 10.12.5中,在- >系统偏好设置->键盘>快捷方式(选项卡)>服务(在左窗格中)>搜索(在右窗格中)下,然后取消选中“在目录中查找”复选框
专业版。平均
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.