次の方法で共有


Windows 7 のマウスとポインター

このデザイン ガイドは Windows 7 用に作成されたもので、新しいバージョンの Windows では更新されていません。 ガイダンスの多くは原則として適用されますが、プレゼンテーションと例には、現在の設計ガイダンス 反映されていません。

マウスは、Windows でオブジェクトを操作するために使用される主要な入力デバイスです。 マウスの機能には、トラックボール、タッチパッド、ノートブック コンピューターに組み込まれているポインティング スティック、Windows タブレットとタッチ テクノロジで使用されるペン、タッチスクリーンを搭載したコンピューター上のユーザーの指など、他のポインティング デバイスも含まれます。

アクセシビリティペンタッチに関連するガイドラインは、別の記事で示されています。

マウスを物理的に移動すると、グラフィック ポインター (カーソルとも呼ばれます) が画面上に移動します。 ポインターには、現在の動作を示すさまざまな図形があります。

5 つの一般的なマウス ポインターのスクリーン ショット

一般的なマウス ポインター

マウス デバイスには、多くの場合、プライマリ ボタン (通常は左ボタン)、セカンダリ ボタン (通常は右)、2 つの間にマウス ホイールがあります。 ポインターを配置し、マウス上のプライマリ ボタンとセカンダリ ボタンをクリックすることで、ユーザーはオブジェクトを選択し、それらに対してアクションを実行できます。 ほとんどの操作では、カーソルがターゲットの上にある間にマウス ボタンを押すと、選択したターゲットが示され、ボタンを離すとターゲットに関連付けられているすべてのアクションが実行されます。

ビジー ポインターを除くすべてのポインターには、マウスの正確な画面位置を定義する 1 ピクセルのホット スポットがあります。 ホット スポットは、マウス 操作の影響を受けるオブジェクトを決定します。 オブジェクトはホット ゾーンを定義します。ホット ゾーンは、ホット スポットがオブジェクトの上にあると見なされる領域です。 通常、ホット ゾーンはオブジェクトの境界線と一致しますが、ユーザーの意図を実行しやすくするために大きくなる場合があります。

キャレットは、ユーザーがテキスト ボックスまたはその他のテキスト エディターに入力するときに表示される点滅する垂直バーです。 キャレットはポインターに依存しません (既定では、ユーザーが入力している間、Windows はポインターを非表示にします)。

カーソルが表示されたテキスト ボックスのスクリーン ショット

キャレット

設計の概念

マウスは直感的

マウスは、典型的な人間の手に使いやすいので、成功した入力デバイスとなっています。 ポインターベースの操作は直感的で、さまざまなエクスペリエンスを可能にするため、成功しています。

適切に設計されたユーザー インターフェイス (UI) オブジェクトはアフォーダンスと言われます。アフォーダンスは、その使用方法を示すオブジェクトの視覚的および動作プロパティです。 ポインターは手のプロキシとして機能し、ユーザーは物理オブジェクトと同様に画面オブジェクトを操作できます。 人間は人間の手の働きを生まれながらに理解しているので、何かが押し付けることができるように見える場合は、それを押そうとします。それがつかむことができるように見える場合は、私たちはそれをつかもうとします。 したがって、ユーザーは、オブジェクトを見て試すだけで、強力なアフォーダンスを持つオブジェクトを使用する方法を理解できます。

ボタンとスライダーのスクリーン ショット

ボタンとスライダーのアフォーダンスが強い

これに対し、アフォーダンスが低いオブジェクトは見つけにくくなっています。このようなオブジェクトを説明するには、多くの場合、ラベルまたは命令が必要です。

リンク テキストとインターネット地球アイコンのスクリーン ショット

リンク テキストとアイコンのアフォーダンスが低い

マウスの使用の一部の側面は直感的ではありません

右クリック、ダブルクリック、Shift キーまたは Ctrl キー修飾子を使用したクリックは、直感的ではない 3 つのマウス操作です。実際の操作には対応するものがないためです。 キーボード ショートカットやアクセス キーとは異なり、通常、これらのマウス操作は UI のどこにも文書化されていません。 これは、特に初心者ユーザーが基本的なタスクを実行するために、右クリック、ダブルクリック、キーボード修飾子を必要としないことを示唆しています。 また、これらの高度な相互作用を効果的に使用するには、一貫性のある予測可能な動作が必要であることも示唆しています。

シングル クリックまたはダブルクリックしますか?

ダブルクリックは Windows デスクトップで広く使用されるため、高度な操作とは思えない場合があります。 たとえば、エクスプローラーのファイル ウィンドウでフォルダー、プログラム、またはドキュメントを開くには、ダブルクリックします。 Windows デスクトップでショートカットを開くと、ダブルクリックも使用されます。 これに対し、[スタート] メニューでフォルダーまたはプログラムを開く場合は、1 回のクリックが必要です。

選択可能なオブジェクトは、選択を実行するためにシングル クリックを使用するため、開くにはダブルクリックが必要になりますが、選択できないオブジェクトを開くには 1 回のクリックのみが必要です。 この区別は、多くのユーザー (プログラム アイコンをクリックするとプログラム アイコンが右にクリックされる) では認識されず、その結果、一部のユーザーは、必要なものを取得するまでアイコンをクリックし続けるだけです。

直接操作

オブジェクトを直接操作することは、直接操作と呼ばれます。 ポインティング、クリック、選択、移動、サイズ変更、分割、スクロール、パン、ズームは、一般的な直接操作です。 これに対し、プロパティ ウィンドウまたはその他のダイアログ ボックスを使用してオブジェクトと対話することは、間接的な操作として記述できます。

ただし、直接操作がある場合は、誤った操作が発生する可能性があるため、赦しが必要になる可能性があります。 赦しとは,望ましくない行動を簡単に取り消したり修正したりする能力です。 元に戻す、視覚的なフィードバックを提供する、ユーザーが簡単に間違いを修正できるようにすることで、直接的な操作を許します。 赦しに関連付けられているのは、望ましくないアクションが最初に発生するのを防ぐことです。これは、意図しない結果を招く危険なアクションやコマンドに対して制約付きコントロールと確認を使用して行うことができます。

標準的なマウス ボタンの操作

標準的なマウス操作は、クリックされたマウス キー、クリックされた回数、クリック中の位置、キーボード修飾子が押されたかどうかなど、さまざまな要因によって異なります。 これらの要因が通常、相互作用に与える影響の概要を次に示します。

  • ほとんどのオブジェクトでは、左ダブルクリックは 1 回の左クリックを実行し、既定のコマンドを実行します。 既定のコマンドは、コンテキスト メニューで識別されます。
  • 選択可能なオブジェクトの種類によっては、クリックごとにクリックの効果が展開されます。 たとえば、テキスト ボックスを 1 回クリックすると入力場所が設定され、ダブルクリックすると単語が選択され、3 回クリックすると文または段落が選択されます。
  • 右クリックすると、オブジェクトのコンテキスト メニューが表示されます。
  • ポイントしたままマウスを維持すると、ホバー状態になります。
  • マウス ボタンを押しながらマウスを維持すると、クリックして 1 つのオブジェクトを選択できます。 マウスの移動は、移動、サイズ変更、分割、ドラッグ、および複数のオブジェクト選択を示します。
  • Shift キーを押して選択範囲を連続して拡張します。
  • Ctrl キーを押しながら、他のオブジェクトの選択に影響を与えずに、クリックした項目の選択状態を切り替えることで選択範囲を拡張します。

単純なマウス操作

次の表では、一般的なマウス操作と効果について説明します。

単純なアクション 相互作用 一般的な効果
ポインティング
マウス ボタンをクリックせずに、特定のオブジェクトへのポインターを配置します。
ターゲットには、ホバー状態と動的アフォーダンスが表示されます。
ホバリング
マウス ボタンをクリックせずに、少なくとも 1 秒間移動せずに、特定のオブジェクトへのポインターを配置します。
ターゲットには、ツールヒント、ヒント、または同等のヒントが表示されます。
クリック
選択できない特定のオブジェクトにポインターを置き、マウス ボタンを押して離します。 クリックはマウス ボタンのリリースで有効になります。これにより、ユーザーはターゲットからマウスを離すことでクリックをキャンセルできます。 したがって、マウスを押すと、選択したターゲットのみが示されます。
プライマリ ボタンを使用して 1 回クリックする場合は、オブジェクトをアクティブにします。 プライマリ ボタンを使用してダブルクリックする場合は、オブジェクトをアクティブにして、既定のコマンドを実行します。 セカンダリ ボタンの場合は、オブジェクトのコンテキスト メニューを表示します。
選択
ポインターを特定の選択可能なオブジェクトに配置し、マウス ボタンを押して離します。
プライマリ ボタンを使用して 1 回クリックする場合は、オブジェクトを選択します。 ユーザーがマウスをドラッグする場合は、連続するオブジェクトの範囲を選択します。 プライマリ ボタンを使用してダブルクリックする場合は、オブジェクトを選択し、既定のコマンドを実行します。
テキストの場合、右のプライマリ ボタンクリックで挿入ポイントが設定され、2 番目のボタンはカーソル位置の単語を選択し、3 番目のクリックでは文または段落を選択します。
緊急の
ポインターを特定のオブジェクトに配置し、マウス ボタンを離さずに押します。
自動繰り返し機能 (スクロール矢印を押して継続的にスクロールするなど) の場合は、繰り返しアクティブ化します。 それ以外の場合は、移動、サイズ変更、分割、またはドラッグの開始を示します。その後に移動しないリリースが続く場合を除きます。
ホイーリング
マウス ホイールを移動します。
ウィンドウは、マウス ホイールの移動方向に垂直方向にスクロールします。

ポインター図形

次の表では、一般的なポインターの図形と使用方法について説明します。

名前 使用する場合
矢印の形をしたポインターのスクリーン ショット
標準選択
ほとんどのオブジェクトに使用されます。
人差し指を指す手のスクリーン ショット
リンク選択
テキストとグラフィックスのリンクに使用されます。アフォーダンスが弱いためです。
i ビーム形状のポインターのスクリーン ショット
テキスト選択
文字間の位置を示すテキストに使用されます。
大きなプラス記号の図形を持つポインターのスクリーン ショット
有効桁数の選択
グラフィックやその他の 2 次元相互作用に使用されます。

複合マウスの相互作用

次の表では、一般的なマウス操作について説明します。

複合アクション 相互作用 一般的な効果 ポインター
涙ぐましい
移動モード (コマンドを指定して入力) の場合は、モードに入り、移動可能なオブジェクトの上にポインターを置き、ボタンを押してマウスを移動し、マウス ボタンを離します。 この場合、ポインターはモードを示すように図形を変更します。
それ以外の場合は、移動可能なオブジェクトのグラバーの上にポインターを置き、ボタンを押してマウスを移動し、マウス ボタンを離します。 この場合、ポインターは図形を変更する必要はありません。
オブジェクトはポインター移動の方向に移動します。
移動
4 つの矢印を持つポインターのスクリーン ショット
ウィンドウを任意の方向に移動するために使用されます。
パン
手の形をしたポインターのスクリーン ショット
ウィンドウ内のオブジェクトを任意の方向に移動するために使用します。
サイズ変更
サイズ変更可能な境界線またはサイズ変更ハンドルの上にポインターを置き、マウス ボタンを押してマウスを移動してから、マウス ボタンを離します。
オブジェクトのサイズがポインターの移動方向に変更されます。
垂直方向と水平方向のサイズ変更
アップダウン ポインターを示すスクリーンショット。 上向きポインターと右左ポインターのスクリーン ショット
1 つのディメンションのサイズを変更するために使用されます。
対角線のサイズ変更
bb545459.mouse13(en-us,msdn.10).png 矢印のヒントを含む斜めポインターのスクリーン ショット
2 つのディメンションのサイズを同時に変更するために使用されます。
行と列のサイズ変更
bb545459.mouse15(en-us,msdn.10) .png矢印ポインターのスクリーン ショットとクロスバー
グリッド内の行または列のサイズを変更するために使用します。
分割
スプリッターの上にポインターを置き、マウス ボタンを押してマウスを移動してから、マウス ボタンを離します。
分割ペインの境界線は、ポインターの移動方向に移動します。
ウィンドウ スプリッター
bb545459.mouse17(en-us,msdn.10).png 二重クロスバーを持つ矢印ポインターのスクリーン ショット
分割ウィンドウのサイズを垂直方向または水平方向に変更するために使用します。
ドラッグ アンド ドロップ
ドラッグする有効なオブジェクトの上にポインターを置き、マウス ボタンを押してマウスをドロップ ターゲットに移動してから、マウス ボタンを離します。
オブジェクトがドロップ ターゲットに移動またはコピーされます。
normal select
写真、標準ポインター、ヒントのスクリーン ショット
有効なドラッグ ターゲットに対して使用されます。 には、特定の効果を示すヒントが含まれる場合もあります。
利用不可
小さなブロック/オフライン アイコンのscreen shot of small blocked/offline icon screen shot of small blocked/offline icon のスクリーン ショット
サーフェスが有効なドロップ ターゲットではないことを示すために使用されます。

アクティビティ インジケーター

次の表は、完了までに数秒以上かかるアクションの実行時にユーザーに表示されるポインターを示しています。

名前 使用する場合
ドーナツ型の
ビジー 状態のポインター
ウィンドウが応答するまで待機するために使用されます。
ドーナツ型ポインターと矢印のスクリーン ショット
バックグラウンド ポインターでの作業
タスクがバックグラウンドで完了している間、ポイント、クリック、押す、または選択するために使用されます。

手ポインター

テキストとグラフィックスのリンクでは、手または "リンク選択" ポインター (人差し指が指す 手のスクリーン ショット を指す手) が使用されます。これは、手のアフォーダンスが弱いためです。 リンクには、リンク (下線や特別な配置など) であることを示す他の視覚的な手掛かりがある場合があります。ホバー時に手のポインターを表示することは、リンクの決定的な兆候です。

混乱を避けるためには、他の目的で手のポインターを使用しないことをお勧めします。 たとえば、コマンド ボタンには既に強力なアフォーダンスがあるため、手ポインターは必要ありません。 ハンド ポインターは "このターゲットはリンクです" を意味し、それ以外は何も意味しない必要があります。

カスタム ポインター

Windows では、カスタム ポインターの作成がサポートされています。 詳細については、「 カーソルイメージ とユーザ入力の設定 : 拡張例」を参照してください。

多くのアプリケーションでは、アプリケーション機能をサポートするためのカスタム ポインターを備えたコントロールのパレットが提供されています。

スプレー可能なポインターが付いているパレットのスクリーン ショット

Microsoft Paint には、それぞれ一意のポインターを持つさまざまな関数のパレットが含まれています

フィットの法則

フィットの法則は、基本的に次のように述べるグラフィカルユーザーインターフェース設計の人間工学においてよく知られている原則です。

  • ターゲットが離れるほど、マウスで取得するのにかかる時間は長くなります。
  • ターゲットが小さいほど、マウスで取得するのにかかる時間は長くなります。

したがって、大きなターゲットが適しています。 ターゲット領域全体をクリック可能にしてください。

不正解です 正しい (ターゲット全体がクリック可能)
クリック可能なラベルのみのアイコンのスクリーン ショット クリック可能なアイコンとクリック可能なラベルのスクリーン ショット

ターゲットのサイズは、取得しやすくするためにポイントするときに動的に変更できます。

文字数を拡大したキャラクターマップのスクリーンショット

ユーザーが簡単に取得できるように指している場合、ターゲットが大きくなります

また、近いターゲットも良いです。 クリック可能な項目を使用する可能性が最も高い場所の近くを見つけます。 次の図では、カラー パレットがツール セレクターから遠すぎます。

ツールから分離されたカラー パレットのスクリーン ショット

カラー パレットが使用される可能性が高い場所から遠すぎます

ユーザーの現在のポインター位置がターゲットと同じくらい近く、取得が簡単であるという事実を考えてみましょう。 したがって、コンテキスト メニューは、Microsoft Office で使用されるミニ ツール バーと同様に、フィットの法則を最大限に活用します。

ドロップダウン リスト付近のポインターのスクリーン ショット

現在のポインターの位置は常に最も簡単に取得できます。

また、オブジェクトサイズを決定する際には、代替入力デバイスを検討してください。 たとえば、タッチに推奨される最小ターゲット サイズは 23 x 23 ピクセル (13 x 13 D RU) です。

マウスを使用しない環境

すべての Windows 環境にマウスがあるわけではありません。 たとえば、キオスクにマウスが搭載されることはほとんどなく、通常は代わりにタッチスクリーンが使用されます。 つまり、ユーザーは左クリックやドラッグ アンド ドロップなどの単純な操作を実行できます。 ただし、マウス ポインターを合わせたり、右クリックしたり、ダブルクリックしたりすることはできません。 このような状況は、これらの制限が通常事前にわかっているため、設計が容易です。

マウスを使用するには、細かい運動能力が必要であり、その結果、すべてのユーザーがマウスを使用できるわけではありません。 ソフトウェアに幅広いユーザーがアクセスできるようにするには、代わりにキーボードを使用して、細かい運動能力が不可欠ではないすべての操作を実行できることを確認します。

詳細とガイドラインについては、「 アクセシビリティ」を参照してください。

4 つの操作のみを行う場合...

  1. 必要に応じて、標準ポインターを使用して、マウス操作の動作を標準効果と一致させる。
  2. 高度なマウス操作 (右クリック、複数クリック、修飾キーを必要とする操作) を、上級ユーザーを対象とする高度なタスクに制限します。
  3. 高度なマウス操作を一貫した予測可能な動作に割り当てて、効果的に使用できるようにします。
  4. プログラムが、特に破壊的なコマンドに対して望ましくないアクションを反転または修正する機能を提供していることを確認します。 偶発的なアクションは、直接操作を使用する場合に発生する可能性が高くなります。

ガイドライン

[アフォーダンス] をクリックする

  • ユーザーがクリック可能かどうかを判断するためにオブジェクトをクリックする必要はありません。 ユーザーは、目視検査だけでクリック可能性を判断できる必要があります。
    • プライマリ UI (コミット ボタンなど) には、静的なクリック アフォーダンスが必要です。 ユーザーは、プライマリ UI を検出するためにホバーする必要はありません。
    • セカンダリ UI (セカンダリ コマンドやプログレッシブ 開示コントロールなど) は、ホバー時にクリック アフォーダンスを表示できます。
    • テキスト リンク は、リンク テキストを静的に提案し、ホバー時にクリック アフォーダンス (下線またはその他のプレゼンテーションの変更、 手ポインターを使用) を表示する必要があります。
    • グラフィックス リンク では、ホバー時にのみ手のポインターが表示されます。
  • テキストおよびグラフィック リンクにのみ、手 (または "リンク選択") ポインターを使用します。 それ以外の場合、ユーザーはオブジェクトをクリックして、リンクであるかどうかを判断する必要があります。

標準的なマウス ボタンの操作

次の表は、ほとんどの場合に適用されるマウス ボタンの操作をまとめたものです。

相互作用 影響
ホバー
ターゲットには、ツールヒント、ヒント、または同等のヒントが表示されます。
左クリック 1 回
オブジェクトをアクティブ化または選択します。 テキストの場合は、カーソルを設定します。
1 回の右クリック
オブジェクトを選択し、そのコンテキスト メニューを表示します。
ダブルクリック
オブジェクトをアクティブ化または選択し、既定のコマンドを実行します。 テキストの場合は、カーソル位置にある単語を選択します (3 番目のクリックで文または段落を選択します)。
右クリックをダブルクリック
1 回の右クリックと同じです。
Shift キーを押しながら左クリック
選択可能なオブジェクトの場合は、選択範囲を連続して拡張します。 それ以外の場合は、変更可能な 1 回の左クリックと同じです。 たとえば、ペイントでは、Shift キー修飾子を使用して楕円を描画すると、円が描画されます。
Shift キーを押しながら右クリック
Shift キーを押しながら左クリックするのと同じです。
Shift キーを押しながら左クリック
Shift キーを押しながら左クリックするのと同じで、選択範囲全体に対して既定のコマンドを実行します。
Shift キーを押しながら右クリック
Shift キーを押しながら左クリックするのと同じです。
Ctrl キーを押しながら左クリック
選択可能なオブジェクトの場合は、他のオブジェクトの選択に影響を与えずに、クリックした項目の選択状態を切り替えることで選択範囲を拡張します (したがって、連続していない選択を許可します)。 それ以外の場合は、1 回の左クリックと同じです。
Ctrl キーを押しながら右クリック
Ctrl キーを押しながら左クリックするのと同じです。
Ctrl キーを押しながら左クリック
Ctrl キーを押しながら左クリックした場合と同じで、選択範囲全体に対して既定のコマンドが実行されます。
Ctrl キーを押しながら右クリック
Ctrl キーを押しながら左クリックするのと同じです。

マウス操作

  • 任意の入力デバイスで簡単にクリックできるように、クリックターゲットを少なくとも16x16ピクセルにします。 タッチの場合、推奨される最小コントロール サイズは 23 x 23 ピクセル (13 x 13 D RU) です。 ユーザーが簡単に取得できるように指している場合は、小さなターゲットのサイズを動的に変更することを検討してください。

    この例では、スピン コントロール ボタンが小さすぎて、タッチやペンで効果的に使用できません。

    小さい矢印を使用したスピン コントロールのスクリーン ショット

  • スプリッターを少なくとも 5 ピクセル幅にして、任意の入力デバイスで簡単にクリックできるようにします。 ユーザーが簡単に取得できるように指している場合は、小さなターゲットのサイズを動的に変更することを検討してください。

    この例では、Windows エクスプローラーのナビゲーション ウィンドウのスプリッターが狭すぎて、マウスまたはペンで効果的に使用できません。

    狭く、ほとんど見えないスプリッターのスクリーン ショット

  • ユーザーにエラーの余白を空間的に提供します。 ユーザーがマウス ボタンを離したときに、マウスの動き (3 ピクセルなど) を許可します。 ユーザーはマウス ボタンを離す際にマウスを少し動かす場合があるため、ボタンを離す直前のマウス位置は、直後の位置よりもユーザーの意図を反映します。

  • ユーザーに時間的にエラーの余白を提供します。 システムのダブルクリック速度を使用して、シングル クリックとダブルクリックを区別します。

  • マウス ボタンを上にクリックすると有効になります。 マウス ボタンを離す前に、有効なターゲットからマウスを削除することで、ユーザーがマウスの操作を中止できるようにします。 ほとんどのマウス操作では、マウス ボタンを押すと、選択したターゲットのみが示され、ボタンを離すとアクションがアクティブになります。 自動繰り返し関数 (スクロール矢印を押して継続的にスクロールするなど) は例外です。

  • マウスをキャプチャ して、選択、移動、サイズ変更、分割、ドラッグを行います。

  • Esc キーを使用すると、移動、サイズ変更、分割、ドラッグなどの複合マウス操作をユーザーが破棄できます。

  • オブジェクトがダブルクリックをサポートしていないが、ユーザーがダブルクリックを想定している可能性が高い場合は、"ダブルクリック" を 1 回のクリックとして解釈します。 ユーザーが 2 つではなく 1 つのアクションを意図しているとします。

    ユーザーはタスク バー ボタンがダブルクリックをサポートしていると想定する可能性が高いため、"ダブルクリック" は 1 回のクリックとして処理する必要があります。

    タスク バー ボタンと標準ポインターのスクリーン ショット

  • プログラムが非アクティブな間は、冗長なマウス クリックを無視します。 たとえば、プログラムが非アクティブな間にユーザーがボタンを 10 回クリックした場合、それを 1 回のクリックとして解釈します。

  • 二重ドラッグやコードは使用しないでください。 ダブルドラッグはダブルクリックで開始されるドラッグアクションであり、コードは複数のマウスボタンが同時に押されたときです。 これらの相互作用は標準ではなく、検出できず、実行が困難であり、誤って実行される可能性が最も高いです。

  • マウス操作の修飾子として Alt を使用しないでください。 Alt キーは、ツール バーのアクセス キーとアクセス キー用に予約されています。

  • マウス操作の修飾子として Shift + Ctrl を使用しないでください。 そうすると、使い方が難しすぎます。

  • ホバー冗長にする。 プログラムをタッチ可能にするには、ホバーを最大限に活用しますが、アクションを実行する必要がない方法でのみ使用します。 これは通常、クリックしてもアクションを実行できることを意味しますが、必ずしもまったく同じ方法であるとは限りません。 ホバーはほとんどのタッチ テクノロジではサポートされていないため、このようなタッチスクリーンを持つユーザーはホバーを必要とするタスクを実行できません。

マウス ホイール

  • マウス ホイールが、ポインターが現在オーバーしているコントロール、ウィンドウ、またはウィンドウに影響を与えるようにします。 これにより、意図しない結果が回避されます。
  • クリックしたり、入力フォーカスを設定したりせずに、マウス ホイールを有効にします。 ホバーするだけで十分です。
  • マウス ホイールが最も特定のスコープを持つオブジェクトに影響を与えるようにします。 たとえば、スクロール可能ウィンドウ内のスクロール可能ウィンドウ内のスクロール可能なリスト ボックス コントロールの上にポインターがある場合、マウス ホイールはリスト ボックス コントロールに影響します。
  • マウス ホイールを使用するときは、入力フォーカスを変更しないでください。
  • マウス ホイールに次の効果を与えます。
    • スクロール可能なウィンドウ、ウィンドウ、コントロールの場合:
      • マウス ホイールを回転すると、オブジェクトが垂直方向にスクロールされ、上に回転すると上にスクロールします。 ホイールが自然なマッピングを持つには、マウス ホイールの回転は、見当が乱れ、予期しないので、水平方向にスクロールしないでください。
        • Ctrl キーを押すと、マウス ホイールを回転するとオブジェクトが拡大し、 上方向に回転すると縮小表示されます。
        • マウス ホイールを傾けると、オブジェクトが水平方向にスクロールします。
    • ズーム可能なウィンドウとウィンドウ (スクロール バーなし) の場合:
      • マウス ホイールを回転するとオブジェクトがズームされ、 上に回転するとズームインし、下に回転するとズームアウトします。
      • マウスホイールを傾けることは効果がありません。
    • タブの場合:
      • マウス ホイールを回転すると、タブの向きに関係なく、現在のタブが変更される可能性 があります。
      • マウスホイールを傾けることは効果がありません。
    • Shift キーと Alt キーが押されている場合、マウス ホイールは無効になります。
  • 垂直スクロール サイズ (回転用) と水平スクロール サイズ (傾斜用) には、Windows システム設定を使用します。 これらの設定は、マウス のコントロール パネル項目を使用して構成できます。
  • マウス ホイールの回転を速くすると、スクロールが速くなります。 これにより、ユーザーは大きなドキュメントをより効率的にスクロールできます。
  • スクロール可能なウィンドウの場合は、マウス ホイール ボタンをクリックしてウィンドウを "リーダー モード" にすることを検討してください 。リーダー モードでは、特殊なスクロール原点アイコンが表示され、スクロールの原点を基準にしてウィンドウが方向と速度でスクロールされます。

スクロール配信元アイコンが表示されたページのスクリーン ショット

Internet Explorer では、スクロール配信元アイコンを備えるリーダー モードがサポートされています

ポインターを非表示にする

  • ポインターを非表示にしないでください。 例外:
    • 全画面表示のプレゼンテーション モードで実行されているプレゼンテーション アプリケーションでは、ポインターが非表示になる場合があります。 ただし、ユーザーがマウスを動かすとすぐにポインターを復元する必要があり、2 秒間の非アクティブ状態の後に再表示できます。
    • マウスを使用しない環境 (キオスクなど) は、ポインターを完全に非表示にすることができます。
  • 既定では、ユーザーがテキスト ボックスに入力している間、Windows はポインターを非表示にします。 この Windows システム設定は、マウス コントロール パネル項目を使用して構成できます。

アクティビティ ポインター

Windows のアクティビティ ポインターは、ビジー ポインター (ドーナツ型ポインターのスクリーン ショット ) とバックグラウンド ポインターでの作業 (ドーナツ型ポインターと矢印のスクリーン ショット ) です。

  • ユーザーがアクションが完了するまで 1 秒以上待機する必要がある場合は、ビジー 状態のポインターを表示します。 ビジー 状態のポインターにはホット スポットがないため、ユーザーは表示中に何もクリックできないことに注意してください。
  • ユーザーがアクションが完了するまで 1 秒以上待機する必要があるが、プログラムが応答していて、アクションが完了していないという他の視覚的なフィードバックがない場合は、バックグラウンド ポインターで作業を表示します。
  • アクティビティ ポインターを進行状況バーや進行状況アニメーションと組み合わせないでください。

キャレット

  • テキスト入力ウィンドウまたはコントロールに入力フォーカスが設定されるまで、キャレットを表示しないでください。 キャレットはユーザーに入力フォーカスを提案しますが、ウィンドウまたはコントロールは入力フォーカスなしでキャレットを表示できます。 もちろん、コンテキスト外のダイアログ ボックスでキャレットを表示できるように、入力フォーカスを盗まないでください。

    Windows 資格情報マネージャーは、キャレットを使用してコンテキスト外に表示されますが、入力フォーカスは表示されません。 その結果、ユーザーは最終的に予期しない場所にパスワードを入力します。

    フォーカスのない資格情報マネージャーのスクリーン ショット

  • ユーザーが最初に入力する可能性が最も高い場所にキャレットを配置します。 通常、これはユーザーが入力した最後の場所か、テキストの末尾のいずれかです。

アクセシビリティ

  • マウスをまったく使用できないユーザーの場合は、キーボードでマウスを冗長にします。
    • ユーザーは、描画やゲームプレイなど、細かい運動能力が不可欠なアクションを除き、マウスで可能なキーボードを使用してすべてを行うことができる必要があります。
    • ユーザーは、効率的なテキスト入力を除き、キーボードで可能なマウスを使用してすべてを実行できる必要があります。
  • マウスを使用する機能が制限されているユーザーの場合:
    • アクションを実行する唯一の方法をダブルクリックしてドラッグしないでください。

詳細とガイドラインについては、「 アクセシビリティ」を参照してください。

ドキュメンテーション

マウスを参照する場合:

  • 複数のマウスを使用しないでください;複数のマウスを参照する必要がある場合は、マウス デバイスを使用します。
  • マウス ボタンを使用して、マウスの左ボタンを示します。 プライマリ マウス ボタンは使用しないでください。 同様に、セカンダリ マウス ボタンの代わりにマウスの右ボタンを使用します。 精度に関係なく、ユーザーはこれらの用語を理解し、ボタンを再プログラミングするユーザーは精神的なシフトを行います。
  • マウス ホイールの回転部分にはホイールを使用し、クリック可能な部分を参照するにはホイール ボタンを使用します。
  • マウス操作を参照するには、クリック、ポイント、ドラッグなどの動詞を使用します。 ユーザーは、ホイールを垂直方向に回転させ、水平に傾けて、ホイール ボタンをクリックします。
  • ドキュメントまたはフォルダーを移動する操作には、ドラッグ アンド ドロップではなくドラッグ アンド ドロップを使用します。 "フォルダーの移動はドラッグ アンド ドロップ操作" のように、ドラッグ アンド ドロップを形容詞として使用できます。
  • 常にダブルクリックと右クリックを動詞としてハイフネーションします。
  • クリックではなく、クリックを使用します。 (「ウィンドウ内をクリック」のように) をクリックしてかまいません。

マウス ポインターを参照する場合:

  • マウス ポインターをポインターとして参照します。 技術ドキュメントでのみカーソルを使用します。
  • アクティビティ インジケーターを持つポインターの場合は、アクティビティ インジケーターのみで構成されるポインターにビジー ポインターを使用し、ポインターとアクティビティ インジケーターの組み合わせに対してバックグラウンド ポインターで作業します。
  • 他の種類のポインターの場合は、ポインターを参照するために説明ラベルを使用しないでください。 必要に応じて、グラフィックを使用して、マウス ポインターを画面に表示する方法を説明します。

例:

  • ウィンドウの境界線をポイントします。
  • マウスを使用して、[ 最小化 ] ボタンをクリックします。
  • Shift キーを押しながらマウスの右ボタンをクリックします。
  • ポインターが 2 つのクロスバーを持つ矢印のスクリーン ショットになったら、ポインターをドラッグして分割線を移動します。

こちらもご覧ください