如何禁用小牛的表情符号快捷方式


19

Mavericks中的快捷控制命令空间会打开一个带有表情符号的面板。我想将其用于另一个应用程序(Divvy),但它抱怨说它已被系统级键盘快捷键使用。但据我所知,没有办法在系统设置中将其禁用。有人知道禁用它的替代方法吗?

Answers:


9

Divvy的创造者在这里。我不确定Divvy为什么不能在用户界面中记录此快捷方式,但是您可以强制Divvy使用此快捷方式:

  1. 退出Divvy。
  2. 启动Terminal.app并将此命令粘贴到一行,然后按Enter:
    defaults write com.mizage.direct.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  3. 另外,将此命令粘贴到一行上,然后按Enter:
    defaults write com.mizage.Divvy globalHotkey -dict keyCode 49 modifiers 4352
  4. 重新启动Divvy。

运行这些命令没有任何风险,您始终可以在UI中再次更改快捷方式。希望以后可以更新记录器以正确捕获这些快捷方式。


这对我来说非常合适。感谢您抽出宝贵的时间解决此问题!
buddahbrot

OMG节省了我的培根,我只是在最近去设置新的iMac时才注意到这一点,我的MBP设置了此快捷方式,以前我在设置它时最初没有遇到麻烦,但是那可能是在小牛之前的,现在我在优胜美地Beta上同时运行我的MBP / iMac。但这无疑解决了这个头痛问题。
斯科特·金斯利·克拉克

1
应该在此答案的某处指出,此修补程序与以下修补程序结合使用效果最佳,因此不会丢失特殊字符的功能
David Hollman 2014年

11

您可以从“系统偏好设置”中更改快捷方式:

可以使用三个句号或省略号字符。

您可以通过修改〜/ Library / Preferences / .GlobalPreferences.plist来禁用快捷方式:

defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'

退出并重新打开应用程序以应用通过defaults命令进行的更改。


看起来像这样,但似乎即使应用了此修复程序(并确认确实在全局范围内删除了系统范围的快捷方式),Divvy仍然拒绝使用该组合作为其全局激活快捷方式...我已经发送了一封e-将此邮件邮寄给Divvy的作者。
Erik Kaplun

3
优胜美地(OS X 10.10)及更高版本的注释:而是使用defaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'
jrhorn424

4

这似乎都是针对较旧的OS的,我已经运行了terminal命令,但是对于Yosemite来说,似乎只是为所有应用程序将名称分配给“ Emoji&Symbols”。最好不要为其分配任何快捷方式并将其删除,但是您无法保存任何快捷方式,并且它也不会让我保存然后删除该快捷方式(这可能还是行不通的。至少将它分配给了另一个快捷方式最终跨所有应用程序!


不幸的是,这似乎不适用于OS X的国际(本地化)版本……
oligofren 2015年

1
对于优胜美地或更高版本,您可以使用完全禁用快捷方式defaults write -g NSUserKeyEquivalents -dict-add 'Special Characters...' '\0'
jrhorn424

1

如果有帮助,可以在“消息”应用程序中禁止将表情符号替换为表情符号,如下所示:编辑>替代>表情符号菜单。但是不确定是否释放了Ctrl+ Command+ Space快捷方式。


这样的菜单项似乎不存在于我的10.9
Erik Kaplun

他是在Messages中谈论
话题

1

我想将@ jrhorn424的评论提升为一个答案,因此它更加明显。

令人沮丧的是,键盘偏好设置面板不允许您删除标准快捷方式,而只能将其绑定到其他内容。不过,您可以在终端中进行操作。

就像@ jrhorn424写道:

“优胜美地(OS X 10.10)及更高版本的注释:相反,请使用defaults write -g NSUserKeyEquivalents -dict-add 'Emoji & Symbols' '\0'


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.