iTerm2の表示/非表示の設定で設定する適切なグローバルホットキーを特定しようとしています。
他のアプリケーションのホットキーまたは将来の使用との競合を回避したいと思います。OS Xでユーザー割り当て用に予約されているキーの組み合わせのブロック、または一般に使用されないキーの組み合わせのグループがありますが、これは特に適していますか?
iTerm2の表示/非表示の設定で設定する適切なグローバルホットキーを特定しようとしています。
他のアプリケーションのホットキーまたは将来の使用との競合を回避したいと思います。OS Xでユーザー割り当て用に予約されているキーの組み合わせのブロック、または一般に使用されないキーの組み合わせのグループがありますが、これは特に適していますか?
回答:
以下は、キーボードショートカットに関する Appleの公式OS Xヒューマンインターフェイスガイドラインです。
このドキュメントは、キーボードショートカットの割り当てに関する最新かつ信頼できる完全なガイドのようです。特定の修飾子キーを使用するための概念的基礎と、システム全体で予約されている、または将来予約される可能性のある正確なキーと組み合わせの要点の両方をカバーしています。
これは私が(そして今も)非常に悩んでいるものであり、両方が私が望むように機能し、OSにすでに存在する無数のショートカットを妨害しないものを見つけるためにかなりの時間を沈めましたバツ。
私は長い間cmd+ alt+ ctrl+ some keyコンボを使用することにかなり熱心で、全面的にかなりうまく機能しています。しかし、防弾に近いものが必要で、オタクの信念を一気に高めたい場合は、特にnvAltの背後にいるブレット・テルプストラのブログ投稿をご覧ください。Caps Lockキーをコンボcmd+ alt+ ctrl+ shiftに置き換える手順を説明しているため、2つのキーで5つのキーコンボ(Caps Lock+ some key)を実行できます。この方法を使用すると、どのアプリでも使用されないショートカットに相当するキーボード全体が提供されます。
PS:esc機能を無効にするには、ブログ投稿のコメントセクションをご覧ください。
現在割り当てられているすべてのシステムショートカットを見つけるには、[システム環境設定]-> [キーボード]を開き、[キーボードショートカット]を選択します。その後、オプションをスキャンして、好みの組み合わせが選択されているかどうかを確認できます。割り当てられている場合は、割り当てをダブルクリックして必要に応じて変更するか、異なる修飾キーのセットを選択できます。Shift、Control、Option、Command、およびEscapeから選択することで、覚えやすく賢明な組み合わせを見つけることはそれほど難しくないはずです。
どのアプリケーションでも、キーボードショートカットを使用できます。アプリケーションがウィンドウアプリケーションでない場合、開発者は既存のシステムショートカットと競合しないことを確認する必要があります。たとえば、たとえばFinderの[フォルダへ移動]コマンドであるCmd+ Shift+ を使用するフェースレスアプリは必要ありませんG。(そして、とにかくシステムはそのような使用法をオーバーライドすると思います。)
システムと競合する可能性のあるもののカスタムショートカットを作成する場合、複数の修飾キーを使用する傾向があります。特定のアプリ内で、アプリが使用しないショートカットを見つける必要があります。そして、システム環境設定は、競合があるかどうかを教えてくれます。