非美式键盘和 CMD + SHIFT + 7

Bes*_*esi 7 keyboard shortcuts osx-mountain-lion macos

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

因此,例如在 Textmate 或 Xcode 中,此快捷方式会从所选文本中添加注释,而不是跳转到Help > Search.

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

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

Lri*_*Lri 5

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

您可以使用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" = "@-";
}'
Run Code Online (Sandbox Code Playgroud)

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