非美国键盘和 CMD + SHIFT + 7

非美国键盘和 CMD + SHIFT + 7

我有一个瑞士键盘,在许多(基于开发人员的)程序中,我最喜欢的快捷键之一Cmd+ Shift+7Cmd+会发生冲突/。我使用它将焦点设置到每个 OSX 应用程序的Help > Search菜单项,在那里我可以搜索和执行任何命令,而无需使用鼠标。

例如在 Textmate 或 Xcode 中,此快捷方式会根据选定的文本发表评论,而不是跳转到Help > Search

现在我不想对每个程序都这样做(在新 Mac 上我会再次失去这个设置)。那么有没有一种全局方法可以将 -Shortcut 设置Help > Search为主快捷方式?

http://i.minus.com/jkwRLQzLVQpSt.png

答案1

最简单的选择就是更改帮助菜单快捷方式:

你可以使用KeyRemap4MacBook将 ⇧⌘7 改为 ⇧⌘ß:

<autogen>__KeyToKey__ KeyCode::KEY_7, VK_SHIFT | VK_COMMAND, KeyCode::MINUS, ModifierFlag::SHIFT_L, ModifierFlag::COMMAND_L</autogen>

您还可以使用如下 shell 脚本配置快捷方式:

defaults write -g NSUserKeyEquivalents '{
"Comment Selection" = "@-"; // cmd-minus
"Toggle Comment" = "@-";
}'

在 TextMate 中,捆绑项目的快捷方式具有优先权。

相关内容