web-dev-qa-db-ja.com

米国以外のキーボードとCMD + SHIFT + 7

私はスイスのキーボードを持っていますが、多くの(開発者ベースの)プログラムで、お気に入りのショートカットの1つと競合します。 CmdShift7 または Cmd/。これを使用して、すべてのOSXアプリケーションのHelp > Searchメニューエントリにフォーカスを設定します。このメニューエントリでは、マウスを使用せずに任意のコマンドを検索して実行できます。

したがって、たとえばTextmateやXcodeでは、このショートカットはHelp > Searchにジャンプするのではなく、選択したテキストからコメントを作成します。

今、私はすべてのプログラムに対してこれをしたくありません(新しいMacで再び失う設定)。では、Help > Search-ショートカットをマスターとして設定するグローバルな方法はありますか?

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

7
Besi

最も簡単なオプションは、ヘルプメニューのショートカットを変更することです。

KeyRemap4MacBook を使用して、⇧⌘7を⇧⌘ßに変更できます。

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

次のようなシェルスクリプトを使用してショートカットを構成することもできます。

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

ただし、TextMateではバンドルアイテムのショートカットが優先されます。

5
Lri