Windows 7 マウスとポインター

Note

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

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

Note

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

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

screen shot of five typical mouse pointers

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

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

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

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

screen shot of text box with cursor

キャレット

設計概念

マウスは直感的です

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

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

screen shot of a button and slider

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

これに対し、アフォーダンスが不十分なオブジェクトを見つけ出すのが難しくなります。このようなオブジェクトは、多くの場合、ラベルまたは説明を必要とします。

screen shot of link text and internet earth icon

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

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

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

シングル クリックまたはダブルクリック

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

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

直接操作

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

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

標準のマウス ボタン操作

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

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

単純なマウス操作

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

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

ポインターの図形

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

図形 名前 使用する場合
screen shot of pointer with arrow shape
標準の選択
ほとんどのオブジェクトに使用されます。
screen shot of hand with index finger pointing
リンクの選択
弱いアフォーダンスのためにテキストとグラフィックスのリンクに使用されます。
screen shot of pointer with i-beam shape
テキストの選択
文字間の位置を示すテキストに使用されます。
screen shot of pointer with large plus-sign shape
有効桁数の選択
グラフィックやその他の 2 次元相互作用に使用されます。

複合マウスの相互作用

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

複合アクション 対話 一般的な効果 ポインター
移動
移動モード (コマンドを指定して入力) の場合は、モードに入り、移動可能なオブジェクトの上にポインターを置き、ボタンを押してマウスを移動し、マウスを離します。 この場合、ポインターはモードを示すように図形を変更します。
それ以外の場合は、移動可能なオブジェクトのグラバーの上にポインターを置き、ボタンを押してマウスを移動し、マウスボタンを離します。 この場合、ポインターは図形を変更する必要はありません。
オブジェクトはポインター移動の方向に移動します。
移動
screen shot of pointer with four arrows
ウィンドウを任意の方向に移動するために使用されます。
pan
screen shot of pointer with hand shape
ウィンドウ内のオブジェクトを任意の方向に移動するために使用します。
サイズ変更中
サイズ変更可能な境界線またはサイズ変更ハンドルの上にポインターを置き、マウス ボタンを押してマウスを移動してから、マウス ボタンを離します。
オブジェクトはポインターの移動方向にサイズを変更します。
垂直方向と水平方向のサイズ変更
Screenshot that shows up-down pointers.screen shot of up-down and right-left pointers
1 つのディメンションのサイズを変更するために使用されます。
斜めのサイズ変更
bb545459.mouse13(en-us,msdn.10).pngscreen shot of diagonal pointers with arrow tips
2 つのディメンションのサイズを同時に変更するために使用されます。
行と列のサイズ変更
bb545459.mouse15(en-us,msdn.10).pngscreen shot of arrow pointers with crossbar
グリッド内の行または列のサイズを変更するために使用します。
分割
ポインターをスプリッターの上に置き、マウス ボタンを押してマウスを移動してから、マウス ボタンを離します。
分割されたペインの境界線は、ポインターの移動方向に移動します。
ウィンドウ の分割線
bb545459.mouse17(en-us,msdn.10).pngscreen shot of arrow pointers with double crossbar
分割ウィンドウのサイズを垂直方向または水平方向に変更するために使用します。
ドラッグ アンド ドロップする
ドラッグする有効なオブジェクトの上にポインターを置き、マウス ボタンを押してドロップ ターゲットにマウスを移動してから、マウス ボタンを離します。
オブジェクトがドロップ ターゲットに移動またはコピーされます。
標準の選択
screen shot of photo, standard pointer, and infotip
有効なドラッグ ターゲットに対して使用されます。 には、特定の効果を示すヒントが含まれる場合もあります。
unavailable (利用不可)
screen shot of small blocked/offline icon
サーフェスが有効なドロップ ターゲットではないことを示すために使用されます。

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

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

図形 名前 使用する場合
Screenshot that shows a doughnut-shaped 'busy' pointer.
ビジー 状態のポインター
ウィンドウの応答性が高くなるのを待つ目的で使用されます。
screen shot of doughnut-shaped pointer and arrow
バックグラウンド ポインターでの作業
タスクがバックグラウンドで完了するときにポイント、クリック、押す、または選択するために使用されます。

手のポインター

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

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

カスタム ポインター

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

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

screen shot of palette with spray-can pointer

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

適合者の法則

フィットの法則は、基本的に次に示すグラフィカル ユーザー インターフェイス設計のアーゴノミックスでよく知られている原則です。

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

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

不正解 正しい (ターゲット全体がクリック可能)
screen shot of icon with only label clickable screen shot of clickable icon and clickable label

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

screen shot of character map with enlarged number

ユーザーが取得しやすくすることを指している場合、ターゲットが大きくなります

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

screen shot of color palette separated from tools

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

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

screen shot of pointers near drop-down list

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

また、オブジェクト サイズを決定する際には、代替の入力デバイスを検討してください。 たとえば、タッチで推奨される最小ターゲット サイズは 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 キーを押しながら左クリックする場合と同じです。

マウスの相互作用

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

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

    screen shot of spin control with small arrows

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

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

    screen shot of narrow, almost invisible splitter

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

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

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

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

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

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

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

    screen shot of taskbar button and standard pointer

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

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

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

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

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

マウス ホイール

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

screen shot of page with scroll-origin icon

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

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

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

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

Windowsのアクティビティ ポインターは、ビジー ポインター (screen shot of doughnut-shaped pointer ) とバックグラウンド ポインター (screen shot of doughnut-shaped pointer and arrow ) で動作します。

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

キャレット

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

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

    screen shot of credential manager without focus

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

アクセシビリティ

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

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

ドキュメント

マウスを参照する場合:

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

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

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

例:

  • ウィンドウの境界線をポイントします。
  • マウスを使用して、[ 最小化 ] ボタンをクリックします。
  • Shift キーを押しながらマウスの右ボタンをクリックします。
  • ポインターが a screen shot of arrow with two crossbarsになったら、ポインターをドラッグして分割線を移動します。

関連項目