マウスが勝手にダブルクリックする?原因とテスト方法
マウスが勝手にダブルクリックする場合、ボタン下の劣化したスイッチが原因であることが多いです。ボタンを押すと接点がバウンドし、コンピューターには短い間隔で2回押されたように伝わります。まずはマウスのダブルクリックテストで、パッドを1回ずつクリックし、不具合の回数が増えるかを確認してください。そのうえで、下の対処法を安価なものから順に試しましょう。
マウステストマウスがダブルクリックしてしまう?無料で使う何が起きているのか
マウスのボタンは小さな機械式スイッチです。押すと金属の接点が閉じ、離すと接点が開きます。ただし接点はすぐには安定せず、短い時間に何度も開いたり閉じたりを繰り返してから落ち着きます。これを「バウンス」と呼びます。マウスは通常、内部の電子回路でこのバウンスを短い時間幅(デバウンス)で無視して処理しています。
スイッチが劣化すると、接点のバネが弱くなったり接触面が荒れたりします。するとバウンスが長引いたり、デバウンスの処理をすり抜けたりします。その結果、1回の押下から2回のボタン押下イベントが発生し、アプリケーションでは2回クリックされたように見えます。この症状は「ダブルクリック」や「チャタリング」と呼ばれることがあります。
不具合は断続的に起きることがほとんどです。左ボタンだけで起きたり、軽く押したときだけ起きたり、数年使ったあとに出たりします。
テストで測定している内容
マウステストは、各ボタンの押下をすべて数えます。設定した時間内に同じボタンが再び押されると、不具合としてカウントします。判定時間は50ミリ秒、80ミリ秒、120ミリ秒から選べ、初期値は80ミリ秒です。
バウンスは通常、最初の押下から数ミリ秒以内に発生します。意図したダブルクリックは2回の押下の間隔が長いため、通常は不具合として検出されません。ただし速いクリックは短い判定時間の中に入ることもあるので、このテストは目安であり、診断そのものではありません。
テストするときは、各ボタンを約20回ずつ、ゆっくり1回ずつクリックしてください。ダブルクリックしていないのに不具合が出る場合、スイッチが原因の可能性が高いです。ほかのボタンでも同じように試しましょう。特定のボタンだけで不具合が出る場合は、そのボタンのスイッチが原因と考えられます。
まず設定を確認する
多くのOSには、マウスやアクセシビリティの設定に「ダブルクリックの速度」の項目があります。これはシステムが意図したダブルクリックをどう認識するかを決める設定です。スイッチが送る信号は変えないため、バウンスによる2回の押下を防ぐことはできません。ダブルクリックの感覚は変わりますが、今回の不具合の解決策にはなりません。
また、マウスメーカーのソフトウェアには、ボタンの割り当てを変えたり、ダブルクリックに動作を追加したりするものがあります。割り当てを変えたボタンは、不具合に見えることがあります。ソフトウェアのボタン設定を確認し、ソフトウェアを閉じるか、そのプロファイルをオフにした状態でテストしてください。
試したい対処法
- 本体を掃除する。 マウスを裏返し、圧縮空気を短く吹きかけてゴミを飛ばします。スイッチの近くに液体を近づけないでください。
- 別のコンピューターで試す。 どのパソコンでも不具合が出るなら、マウスが原因です。特定のパソコンだけで出るなら、そのパソコンのドライバーやソフトウェアを確認してください。
- 別のポートやケーブルを試す。 接続の不良でも異常な動作は起きますが、繰り返しクリックが起きる原因としては、劣化したスイッチほど多くありません。
- 別のマウスと比べる。 別のマウスで同じテストをして不具合が出なければ、原因はわかったも同然です。
- スイッチまたはマウスを交換する。 交換可能なスイッチを採用しているマウスもあり、慣れている人なら交換できます。ただし多くのマウスは交換できません。分解する前に保証を確認し、修理費用と買い替えの費用を比べてください。
キーボードのキーでも似た不具合が起きることがあります。その確認方法はキーボードのキーが反応しないで紹介しています。
特殊なケース
サイドボタンは特殊です。戻るボタンと進むボタンは、通常ブラウザーのページ移動に使われています。その2つのボタンだけで不具合が出る場合は、ページや拡張機能がその押下をページ移動に変換していないか確認してください。テストパッド内では、このページがブラウザーにページ移動をしないよう求めていますが、一部のブラウザーではそれでも移動することがあります。パッドの外では、ボタンは常にいつもどおり動作します。
トラックパッドやタッチスクリーンは機械式スイッチを使わないため、このテストで分かることは限られます。タッチスクリーンの場合は、タッチスクリーンテストで反応しない場所を見つけたり、指の数を数えたりできます。マウスのホイールも予期しない入力を送ることがあります。テスト内のホイールカウンターには各イベントが表示されるので、頼んでいないイベントがスクロールで発生していないかを確認できます。
fixmintでの確認手順
- マウスのダブルクリックテストを開きます。ダブルクリックの判定時間は初期値の80ミリ秒に設定されているので、最初はそのままにしてください。
- テストパッドを、1回ずつゆっくり、各ボタンで約20回クリックします。各ボタンの下に表示される不具合の回数を確認してください。
- パッド内でホイールをスクロールし、「ホイールイベント(上)」と「ホイールイベント(下)」に、意図していないスクロールが記録されていないか確認します。
- 「リセット」を押してから、ほかのボタンでも同じように繰り返します。特定のボタンで不具合が出る場合は、そのボタンのスイッチが原因です。
- 別のマウスで同じテストを行います。不具合が出なければ、最初のマウスが原因です。
よくある質問
特定のボタンだけダブルクリックしてしまうのはなぜですか?
そのボタンのスイッチが劣化してバウンスしている可能性が高いです。ほかのボタンは問題ないことが多いでしょう。
ダブルクリックの速度を変えれば直りますか?
直りません。その設定は、意図したダブルクリックをどう認識するかを決めるもので、スイッチがバウンスするかどうかには影響しません。
テストの結果は正確ですか?
テストは目安です。速い人間のクリックも判定時間の中に入ることがあるため、多くの押下で不具合の回数を見てください。別のマウスとも比べて判断することをおすすめします。
英語原文をもとに、AIの支援を受けて翻訳しています。
コメント
まだコメントはありません。最初のコメントを書いてみましょう。


