11

たとえば、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 アプリケーションの事実上の標準キーボード ショートカットのより完全なリストはありますか?

マウスの動作に関する規則の同様のリストも利用できる場合、それは理想的です。(例: 単語をダブル左クリック = 単語を選択)

4

4 に答える 4

9

キーボード ユーザー インターフェイス設計のガイドライン。キーボード インターフェイスを作成するための推奨事項が含まれており、記事の下部に、アプリケーションがサポートする必要がある標準のショートカット キーのリストが含まれています。

于 2008-11-10T03:19:00.990 に答える
2

MSDN はあなたの友達です。

http://msdn.microsoft.com/en-us/library/bb545461.aspx

于 2008-11-10T03:18:56.640 に答える
1

Windows 8 ストア アプリの場合、MSDN にはキーボード ショートカットに関する別のガイドラインがあります。

http://msdn.microsoft.com/en-us/library/windows/apps/hh700405.aspx

于 2013-04-11T14:48:47.507 に答える
1

1999 年の「Microsoft® Windows® ユーザー エクスペリエンス」の本には、他の回答で言及されているオンライン ガイドラインにはないショートカットがあります。

この本全体は、Visual Studio 2005 MSDN ライブラリに含まれていました。これは、かつては誰でも無料でダウンロードできたものでしたが、現在はマイクロソフトのサイトから削除されているようです。私はまだ img ファイル (MSDVENUCD1_X13-63639.img から MSDVENUCD1_X13-63642.img まで) を持っていますが、それらをインターネット上で合法的に再配布できるかどうかはわかりません。

ディスクまたは本のいずれかで安いオファーを見つけた場合でも、それでも購入する価値があるかもしれません (もちろん、Windows 8 アプリではなく、「クラシック」アプリケーションにのみ適用されます)。

于 2014-05-23T13:13:05.180 に答える