たとえば、Windows 用の新しいデスクトップ アプリケーションを開発しているとします。すべての Windows アプリケーションがサポートする必要があるキーボード ショートカットのリストを (マイクロソフトまたはサード パーティから) 参照できる場所はありますか?
(注: ここで「すべての Windows アプリケーション」と言うとき、実際には「特定のキーボード ショートカットが有効なすべての Windows アプリケーション」を意味します。たとえば、標準の「デバッグ セッションを開始する」ショートカットは、Visual Studio などの IDE アプリケーション全体で有効です。ただし、メモ帳や Firefox などの他のタイプのアプリケーションには当てはまりません. また、vi など、キーボード ショートカットの独自の完全なカスタム セットを持つ特定の特殊なアプリケーションでは、従う標準的な規則のいくつかに従うことは意味がない場合があります。他のアプリケーションによって。)
たとえば、Windows アプリケーションは次のキーボード ショートカットをサポートする必要があると主張します。これは、他のほとんどのアプリケーションがサポートするデファクト スタンダードであるためです (一部のリストにすぎません)。
どこからでも:
- F1- ヘルプを表示
- Alt+ F4- アプリケーションを閉じる
テキストの編集中:
- Ctrl+ A- すべてのテキストを選択 (該当する場合は現在のフィールド内)
- Ctrl+ Home/ End- キャレットを現在のフィールドの先頭/末尾に移動
- Shift+ [any navigation]- 前のキャレット位置と新しいキャレット位置の間のテキストを選択
編集または名前変更が可能なアイテムが選択されている間:
- F2- 現在のアイテムの名前変更または編集
マルチウィンドウ/マルチタブ アプリケーションで子ウィンドウまたはタブにフォーカスがある場合:
- Ctrl+ F4- 現在のウィンドウ/タブを閉じる
- Ctrl+ W- 現在のウィンドウ/タブを閉じる
- Ctrl+ Tab/ Ctrl+ Shift+ Tab- 次/前のウィンドウ/タブを有効にする
等々。(繰り返しますが、これらはリストの一部にすぎません。事実上の標準のショートカットは他にもたくさんあると思います。)
開発者が、開発中の新しいアプリケーションがサポートする必要があるキーボード ショートカットを決定するための出発点として使用できる、これらのタイプの Windows アプリケーションの事実上の標準キーボード ショートカットのより完全なリストはありますか?
マウスの動作に関する規則の同様のリストも利用できる場合、それは理想的です。(例: 単語をダブル左クリック = 単語を選択)