Windowsのキーボードショートカットは、修飾キーに基づいたある種の規則に従っているように見えますが、それが何であるかを正確に理解できません。これが私の現在の最良の推測です:
多くの著名な反例がすぐに思い浮かびます。 (なぜタスクマネージャーはWin + ***ではないのですか?Altがコンテキストメニューの場合、Shift-F10でAlt修飾子を使用しないのはなぜですか?Alt + F4がウィンドウを閉じるのはなぜですか?Win + Xがコンテキストメニューを開くのはなぜですか? Altがそれを制御することになっているなら?)
OSXの場合、リストがどのようになるかわかりません。
WindowsおよびOSXのキーボードショートカットの実際の規則は何ですか?
Windowsの場合
ただし、主に歴史的な理由により、これらのルールには多くの例外があります。たとえば、Windowsキーが導入される前に、多くのシステム全体のショートカットが定義されていました。
Windowsユーザーエクスペリエンスインタラクションガイドラインも参照してください
OS X、
両方のプラットフォームでは、これらを追加の修飾キーと組み合わせて、より多くのショートカットを作成できます。多くの場合、デザイナーはこれらを修飾子のないショートカットのバリエーションに使用することで覚えやすくしようとします。次に例を示します。
通常、これらの追加の修飾キーは、次の優先順位で使用されます。
Windows は、バーの制御とスタートメニューのショートカットに重点を置いています。
勝利+番号でこのタスクに戻ります
勝利+ E E
xplorerファイルを開き、Start
をクリックしてからComputer
をクリックしてアクセスできます。
Windowsバーを右クリックしてタスクマネージャーを開くことができるとしても、それは最初のデザインではありません。
以来 Alt メニューを制御しますが、File
→Close
ショートカットを使用できるようになったことは間違いありません。
の行動 Shift よりジェスチャーコントロールに関連付けられます Ctrl :
Shift + F10はマウスの右クリック(またはマウスモードなしの反対側のメニュー)を実行しています
Shift + ⇆ 集計ナビゲーションの前のアイテムに移動します
このすべての例は、各キーの使用法を完全にカバーできているかどうかわからないため、背後にある設計を見つけることができません。
ここで心に留めておくべきことがいくつかあります。
Windowsでのキーボードショートカットは、多くの場合古いMSDOSコマンドに基づいているため、常に最新の規則に従っているとは限りません。
そして、プログラム内のショートカットについては、それらは開発者によって定義され、ユーザーの認識されたニーズに合わせて調整されているため、既存のパラダイムに常に従うわけではありません(加えて、考えるよりもキーボードの余地に物事を置くだけの悪い開発者も常にいます。ユースケースについて)-言い換えれば、慣習はありますが、それは難しいルールではなく、ソフトウェアとユーザーの要件によってしばしば破られたり曲がったりします。
既存のパターンのリストに追加して、[ctrl] + [shift] + [key]は通常[ctrl] + [key]の逆または代替を完了します-「元に戻す」/「やり直し」または「保存」/「名前を付けて保存」と考えてください'。