如何找到哪些控制命令键映射到特定程序?

我正在使用High Sierra 10.13.6下的iTerm2。iTerm2允许我为特定操作分配Control-Command键组合。这在大多数情况下都很正常,但至少有两个组合键没有任何效果:Control-Command-B和Control-Command-D。我怀疑它们被系统级别的某个东西占用了。然而,手动遍历所有的“系统偏好设置” -> “键盘” -> “快捷键”,并没有找到这两个键的任何设置。 是否有办法获取所有键盘组合的列表,并将它们映射到它们(或者没有)所分配的功能?

你说得对,那两个快捷键是系统编辑的。你可以使用https://apple.stackexchange.com/questions/22785/how-do-i-disable-the-command-control-d-word-definition-keyboard-shortcut-in-os-x来禁用Cmd+Ctrl+D组合键。 - Matt Sephton
2个回答

有一些应用程序可以显示可用的键盘命令,帮助你使用它们。我现在只记得其中几个:
  1. KeyCue售价19.99欧元,但有试用版。我怀疑这可能是最好的选择,尽管价格最贵。

  2. CheatSheet是另一个免费的应用程序,虽然它显示的快捷方式不如KeyCue那么多。

(如果我记得其他的,我会编辑这篇文章添加它们)

不幸的是,当我尝试了KeyCue和CheatSheet时,它们都没有显示任何关于⌃⌘D⌃⌘B的内容。

我知道⌃⌘D用于系统词典(选中一个单词,按下⌃⌘D,你将得到该单词的字典查询结果)。但是我在系统偏好设置中没有看到相关选项,可以禁用或重新分配它。 另外,⌃⌘B在我的Mac上似乎没有任何作用,可能是某个你安装的应用程序特定的快捷键。 请确保检查“键盘偏好设置”的“服务”区域。

enter image description here

那就是我通常找到犯人的地方,当有东西偷走了我想要使用的键盘快捷方式。

如果他们两个都找不到⌃⌘D,那就没有帮助了。我确实查看了“服务”,但是没有选择任何内容。 - Paul Hoffman
有可能是那个占用快捷方式的程序组合得不好,无法被苹果/这些程序识别。你试过使用相同的组合键在键盘快捷方式中创建一个快捷方式,看看是否会弹出任何冲突提示吗?另外,尝试关闭所有启动程序,并检查活动监视器,看看是否有你不认识的应用程序或者可能正在使用它们。 - Talos Potential

很不幸,Matt Sephton 的正确答案被隐藏在"评论"中,在你的基本问题下面:

你是对的,这两个快捷键是系统编辑的。你可以使用apple.stackexchange.com/questions/22785/… - Matt Sephton Sep 25 at 12:21 来禁用 Cmd+Ctrl+D 组合键。