マウスとポインター

注意

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

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

注意

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

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

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

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

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

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

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

カーソルのあるテキスト ボックスのスクリーン ショット

キャレット

設計概念

マウスは直感的です

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

十分に設計されたユーザー インターフェイス (UI) オブジェクトはアランスを持つと言います。これは、その使い方を示すオブジェクトの視覚的および動作のプロパティです。 ポインターは手のプロキシとして機能し、ユーザーは物理オブジェクトと同様に画面オブジェクトと対話できます。 人間は人間の手の動作を自然に理解しています。そのため、何かがプッシュ可能なように見える場合は、それをプッシュします。つかみ取り可能なように見える場合は、それをつかもうとします。 その結果、ユーザーは、見て試すだけで、アランスの高いオブジェクトを使用する方法を理解できます。

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

ボタンとスライダーにはアランスが強い

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

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

リンク テキストとアイコンのアランスが低い

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

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

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

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

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

直接操作

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

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

標準のマウス ボタン操作

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

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

単純なマウス操作

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

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

ポインターのシェイプ

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

図形 名前 使用する場合
矢印の形状があるポインターのスクリーンショット
標準の選択
ほとんどのオブジェクトで使用されます。
インデックスの指をポイントした状態のスクリーンショット
リンクの選択
弱い affordance が原因で、テキストリンクとグラフィックスリンクに使用されます。
i ビーム図形を使用したポインターのスクリーンショット
テキストの選択
文字間の場所を示すためにテキストに使用されます。
大きなプラス記号の図形を含むポインターのスクリーンショット
有効桁数の選択
グラフィックおよびその他の2次元の相互作用に使用されます。

複合マウス操作

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

複合アクション 相互作用 一般的な効果 ポインター
移動
移動がモード (コマンドを提供することによって入力されます) の場合は、モードを入力し、移動可能なオブジェクトの上にポインターを置き、ボタンを押してマウスを移動し、マウスのボタンを離します。 この場合、ポインターは、モードを示す形に変わります。
それ以外の場合は、移動可能なオブジェクトの取り出しの上にポインターを置き、ボタンを押し、マウスを移動して、マウスのボタンを離します。 この場合、ポインターは図形を変更する必要はありません。
オブジェクトはポインターの移動方向に移動します。
移動
4つの矢印があるポインターのスクリーンショット
ウィンドウを任意の方向に移動するために使用します。
pan
ハンドシェイプを使用したポインターのスクリーンショット
ウィンドウ内で任意の方向にオブジェクトを移動するために使用します。
サイズ変更中
サイズ変更可能な境界線またはサイズ変更ハンドルの上にポインターを置き、マウスボタンを押してマウスを移動し、マウスボタンを離します。
オブジェクトは、ポインターの移動方向にサイズ変更されます。
垂直方向と水平方向のサイズ変更
アップダウンポインターを示すスクリーンショット。アップダウンと右左のポインターのスクリーンショット
1つの次元のサイズを変更するために使用します。
斜線のサイズ変更
bb545459 (en-us, msdn. 10) .png矢印のヒントが表示される斜めポインターのスクリーンショット
2つのディメンションのサイズを同時に変更するために使用します。
行と列のサイズ変更
bb545459 (en-us, msdn. 10) .pngクロスバー付き矢印ポインターのスクリーンショット
グリッド内の行または列のサイズを変更するために使用します。
分割
分割線の上にポインターを置き、マウスボタンを押してマウスを動かし、マウスボタンを離します。
分割ペインの境界線は、ポインターの移動の方向に移動します。
ウィンドウスプリッター
bb545459 (en-us, msdn. 10) .pngダブルクロスバー付き矢印ポインターのスクリーンショット
分割ペインのサイズを垂直方向または水平方向に変更するために使用します。
ドラッグ アンド ドロップする
ドラッグする有効なオブジェクトの上にポインターを置き、マウスボタンを押し、ドロップ先にマウスを移動して、マウスボタンを離します。
オブジェクトは、ドロップ先に移動またはコピーされます。
標準の選択
写真、標準ポインター、ヒントのスクリーンショット
有効なドラッグターゲットで使用されます。 特定の効果を示すヒントが表示される場合もあります。
unavailable (利用不可)
小さいブロック/オフラインアイコンのスクリーンショット
サーフェイスが有効なドロップ先ではないことを示すために使用されます。

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

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

図形 名前 使用する場合
ドーナツグラフの "busy" ポインターを示すスクリーンショット。
ビジーポインター
ウィンドウが応答しなくなるのを待機するために使用します。
ドーナツ形のポインターと矢印のスクリーンショット
バックグラウンドポインターでの作業
バックグラウンドでタスクが完了したときにポイント、クリック、押す、または選択するために使用されます。

ハンドポインター

テキストとグラフィックスのリンクでは、ハンドまたは "リンクの選択" ポインターを使用します (インデックスの指をポイントするハンド インデックスの指をポイントした状態のスクリーンショット ) を affordance ます。 リンク (下線や特殊な配置など) がリンクであることを示す視覚的な手掛かりがリンクにある場合がありますが、ホバー時にハンドポインターを表示すると、リンクが明確に示されます。

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

カスタムポインター

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

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

スプレーを使用したパレットのスクリーンショット (ポインター)

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

Fitts 法

Fitts の法則は、基本的に次のような状態を持つグラフィカルユーザーインターフェイスデザイン ergonomics の既知の原則です。

  • ターゲットが離れるほど、マウスを使用してそれを取得するのに必要な時間が長くなります。
  • ターゲットが小さいほど、マウスを使用して取得するのに必要な時間が長くなります。

そのため、大きなターゲットは良好です。 ターゲット領域全体をクリック可能にしてください。

不正解 [修正] (ターゲット全体がクリック可能)
クリック可能なラベルだけを持つアイコンのスクリーンショット クリック可能なアイコンとクリック可能なラベルのスクリーンショット

取得しやすいようにポイントすると、ターゲットのサイズを動的に変更できます。

拡大される数値を含む文字マップのスクリーンショット

ユーザーがより簡単に取得できるようにすると、ターゲットが大きくなります。

また、終了するターゲットも適切です。 クリック可能な項目は、最も頻繁に使用される場所の近くに配置します。 次の図では、カラーパレットがツールセレクターから離れすぎています。

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

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

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

ドロップダウンリストの近くにあるポインターのスクリーンショット

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

また、オブジェクトのサイズを決定するときに、別の入力デバイスを検討してください。 たとえば、タッチに推奨される最小の目標サイズは23x23 ピクセル (13x13 Dlu) です。

マウスを使用しない環境

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

マウスを使用するには、優れたモータースキルが必要であり、その結果、すべてのユーザーがマウスを使用できるわけではありません。 幅広い対象ユーザーがソフトウェアにアクセスできるようにするには、代わりにキーボードを使用して、優れたモータのスキルが重要ではないすべてのやり取りを実行する必要があります。

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

4つの操作のみを行う場合は、

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

ガイドライン

[Affordance] をクリックします。

  • ユーザーがクリックできるかどうかを判断するために、オブジェクトをクリックする必要はありません。 ユーザーは、視覚的インスペクションだけで clickability を決定できる必要があります。
    • プライマリ UI (コミットボタンなど) には、静的なクリック affordance が必要です。 プライマリ UI を検出するためにマウスポインターを移動する必要はありません。
    • セカンダリ UI (セカンダリコマンドやプログレッシブ開示コントロールなど) では、ホバー時にクリック affordance を表示できます。
    • テキストリンク では、リンクテキストを静的に提示し、マウス ポインターを置いたときにクリック affordance (下線またはその他のプレゼンテーションの変更) を表示します。
    • グラフィックスリンク は、ホバー時にのみハンドポインターを表示します。
  • テキストリンクとグラフィックリンクに対してのみ、ハンド (または "リンク選択") ポインターを使用します。 それ以外の場合、ユーザーはオブジェクトをクリックして、リンクであるかどうかを判断する必要があります。

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

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

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

マウスの相互作用

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

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

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

  • 入力デバイスで簡単にクリックできるように、スプリッターを幅が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 資格情報マネージャーキャレットを使用してコンテキスト外に表示されますが、入力フォーカスは表示されません。 その結果、ユーザーは予期しない場所でパスワードを入力します。

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

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

ユーザー補助

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

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

ドキュメント

マウスを参照する場合:

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

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

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

例:

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

関連項目