Mac OSX 删除隐藏窗口键盘快捷键

act*_*ity 29 keyboard-shortcuts macos

当我按下 时commandH,当前窗口被隐藏。我想禁用这个快捷方式,因为我在另一个应用程序中使用它。

我打开了 System Preferences -> Hardware -> Keyboard -> Keyboard Shortcuts -> Application Shortcuts -> All Applications

我尝试将“无操作”添加为 MenuTitle 和commandHKeyboardShortcut(请参见下面的屏幕截图)。

截屏

但这不起作用。

我究竟做错了什么?

编辑:解决我的问题的是commandOptionShiftH为“隐藏 Eclipse”等操作分配快捷方式。因为我从不按下这个组合键,所以这个动作永远不会被执行。

小智 21

根据上面的Edit:添加一个答案,因为我花了一段时间才弄明白。

如果要禁用?-h快捷方式,则必须针对每个应用程序执行此操作。

首先打开应用程序,并从首选项中确认快捷方式映射到的文本选项。

Kitty.app为例,对我来说它是Hide kitty.

原始 Kitty 首选项屏幕截图

然后打开System Preferences并转到Keyboard-> Shortcuts->App Shortcuts然后单击+

将其限制为相关的应用程序,输入Hide <yourappname>(例如Hide kitty在我的情况下),然后选择一个不起眼的组合键。我使用节符号是因为它不在我的默认布局中,所以我不会错误地输入它。

系统偏好屏幕截图

现在,当您单击应用程序的菜单时,您应该会看到您的新快捷方式已设置,并且?-h将不再隐藏该应用程序。

更改快捷方式后的Kitty Menu

不幸的是,似乎没有一种方法可以为所有应用程序执行此操作。

另请参阅此Apple 支持页面

  • 惊人的。具有讽刺意味的是,我正试图为小猫禁用它 (3认同)

Luk*_*vis 10

添加另一个选项:

如果您使用 Karabiner 应用程序(本身就非常有用),则有一个“复杂修改”可以禁用 command-h 窗口隐藏。安装应用程序并查看列表:在此页面上防止意外的 command-h 隐藏窗口。

  • 这会完全删除该组合,这意味着您无法在其他任何地方使用该组合作为热键 (3认同)