Lion中的Command-Control-Arrow蜂鸣声(播放警报声音)


12

自从升级到狮子我发现,如果我按Command- - ControlLeft/Right有时Down也;见下文),我的电脑发出蜂鸣声在我(播放提示音)。

并非在所有应用程序中都发生:

  • 在控制台中,我可以按上述任何组合键,并且不会发出哔声。
  • 在邮件中,蜂鸣如果我按Command- - ControlLeft/Right但不是Up/Down
  • 在大多数所有其他应用程序,除了每一个组合Command- Control- Up就会发出嘟嘟声。

我似乎无法找到任何菜单命令,它可能是在试图调用,但即使是这样的话,应用程序,如NetBeans和PhpStorm这里是众所周知的活动扳手:我有Command- Control- Left映射到“去最后编辑”。当我按下该组合键时,我的Mac仍然向我发出蜂鸣声,但是它也确实将光标移动到了最后一个编辑位置。

这是什么Command- Control- Left/Right/Up/Down如何映射到我的Mac抱怨?


我结束了通过更改快捷方式,这个问题的工作围绕在NetBeans / PhpStorm Command- - 。Option Left

Answers:


8

在这种情况下,您听到的提示音不是因为这些关键命令被映射到某个东西,而是相反,因为它们没有被映射。

键入未映射的键盘命令将导致可听见的铃声。

当你注意到Command- Control- Right在中Mail.app可闻铃结果。您还将注意到Command- N产生一条新消息。

因此,这是证实我的主张的证据:

  • 打开系统偏好设置>键盘
  • 从顶部的药盒中选择“键盘快捷键”
  • 从右侧的菜单中选择“应用程序快捷方式”
  • 点击右面板左下角的小+号
  • 从应用程序下拉列表中选择邮件
  • 在菜单标题字段中,输入“新消息”(不带引号)
  • 放置在键盘快捷键字段,然后键入你的光标Command- Control-Right
  • 点击添加

现在返回到邮件和类型Command- - 。Control Right将会创建一条新消息,但是如果您键入Command- N您会听到铃声。这是因为Command- N不再映射到任何东西。我们更换了它。

因此,当您听到可听的铃声时,这通常意味着您正在尝试做一些不可能的事情(即,键入对当前应用程序没有任何意义的键盘命令)。


有趣。这似乎是有道理的。像NetBeans和PhpStorm这样的应用程序似乎是该规则的例外,但是它们确实实现了自己的快捷方式处理,因此很可能根本没有正确地执行它。

6
我在所有JetBrains应用程序中都看到了同样的事情。它让我发疯:(
Shane

5
IntelliJ正是我在这里的原因...
dev

奇怪的是,仅仅因为某些东西没有绑定到系统偏好中,MacOS假定未使用键组合,就可以轻松地将其映射到第三方应用程序中的重要内容,例如在IDE或文本编辑器中。
杰克·威尔逊

roNn23的答案修复的工具JetBrains公司的IntelliJ一样,PyCharm,克利翁,AppCode,莱德等问题
抢mayoff

11

我找到了一个不错的解决方法。创建~/Library/KeyBindings/DefaultKeyBinding.dict具有以下内容的文件:

{
    "^@\UF701" = "noop:";
    "^@\UF702" = "noop:";
    "^@\UF703" = "noop:";
}

GitHub / Atom找到


2
我必须在ElCapitan“ @ ^ \ UF701”上切换@和^
GDmac

这个答案为我(在CLion和其他JetBrains工具中)在macOS 10.15 Catalina上解决了问题,没有进行任何更改。
rob mayoff

仍在卡塔利娜州工作!但是,如果无法立即运行,则可能必须重新启动应用程序或Mac。
roNn23
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.