マウス入力 (はじめに Win32 および C++ を使用)

Windows では、左、中央、右の 5 つのボタンに加えて、XBUTTON1 と XBUTTON2 と呼ばれる 2 つの追加ボタンを備えたマウスがサポートされています。

左 (1)、右 (2)、中央 (3)、xbutton1 (4) ボタンを示す図。

Windows 用のほとんどのマウスには、少なくとも左ボタンと右ボタンがあります。 マウスの左ボタンは、ポイント、選択、ドラッグなどに使用されます。 通常、マウスの右ボタンにはコンテキスト メニューが表示されます。 一部のマウスには、左ボタンと右ボタンの間にスクロール ホイールがあります。 マウスによっては、スクロール ホイールがクリック可能で、中央のボタンになる場合もあります。

XBUTTON1 ボタンと XBUTTON2 ボタンは、多くの場合、マウスの側面 (ベースの近く) にあります。 これらの追加ボタンはすべてのマウスに存在するわけではありません。 存在する場合、多くの場合、XBUTTON1 ボタンと XBUTTON2 ボタンは、Web ブラウザーでの前方ナビゲーションや後方ナビゲーションなど、アプリケーション関数にマップされます。

左利きのユーザーは、多くの場合、左ボタンと右ボタンの機能を入れ替える方が簡単です。右ボタンをポインターとして使用し、左ボタンを使用してコンテキスト メニューを表示します。 このため、Windows ヘルプ ドキュメントでは、物理的な配置ではなく論理機能を指すプライマリ ボタン セカンダリ ボタンという用語が使用されます。 既定の (右利き) 設定では、左ボタンがプライマリ ボタン、右側がセカンダリ ボタンです。 ただし、用語の右クリック左クリックは論理アクションを指します。 左クリック は、プライマリ ボタンをクリックすることを意味します。これは、そのボタンが物理的にマウスの右側あるか左側にあるかです。

ユーザーがマウスを構成する方法に関係なく、Windows はマウス メッセージを自動的に翻訳して一貫性を保ちます。 ユーザーは、プログラムの使用中にプライマリ ボタンとセカンダリ ボタンを交換でき、プログラムの動作には影響しません。

左ボタン右ボタンという用語は、それぞれプライマリセカンダリ ボタンの代わりに使用される場合があります。 この用語は、マウス入力のウィンドウ メッセージの名前と一致します。 物理的な左右のボタンがスワップされる可能性があることに注意してください。

次へ

マウス クリックへの応答