GUIDE 04
マウスのダブルクリック不良(チャタリング) — 原因とチェック・対処法
1回押しただけなのに2回クリックされる、ドラッグが途切れるといったチャタリングの症状の原因、確認方法、対処法をまとめました。
1回押しただけなのにフォルダが開いてしまう、ドラッグ中につかんだものを離してしまう、ゲームで1発撃つつもりが2発出る——そんなときはマウスのスイッチの チャタリング(chattering) を疑ってみましょう。一般に「ダブルクリック病」「ダブルクリック不良」と呼ばれる症状です。
マウスのボタンはどう動いているか
ほとんどのマウスのボタンの下には小さなマイクロスイッチがあります。ボタンを押すとスイッチ内部の金属の板バネが接点に触れて回路がつながり、マウスはこれを「押された」としてパソコンに報告します。
金属の接点は、触れた瞬間にごく短い時間、くっついたり離れたりを繰り返します。これを バウンス といいます。マウスのファームウェアは、一定時間内の揺れを1回の押下にまとめる デバウンス 処理を行っています。
チャタリングが起きる理由
- 接点の摩耗・酸化:長く使うと接点の表面がすり減ったり酸化したりして、接触が不安定になります。バウンスが長引いてデバウンス時間を超えると、2回の押下として報告されます。
- 板バネの疲労:バネの弾性が弱まると、押下状態が揺らぎます。
- ホコリ・湿気・飲み物:異物が接点の間に入り込むと、接触が不規則になります。
- 短いデバウンス設定:反応速度を優先してデバウンス時間をごく短くしている製品は、スイッチの状態が少し悪くなっただけで症状が表に出ます。
チェックの方法
CPSメーターのダブルクリック診断ツールは、同じボタンが直前の押下から基準時間(初期値80 ms)より早く再び押されると 疑わしい入力 として表示します。
- ボタンごとに20〜50回、普段よりゆっくり1回ずつ押します。速く連打すると、正常な入力も基準に引っかかることがあります。
- 疑わしい入力と表示されたのに自分は1回しか押していないなら、チャタリングの可能性が高いです。
- 「押下時間」が数ms程度と異常に短い記録が繰り返されるのもサインです。
- 押したまま引きずる(ドラッグ)状態を数秒続けてみて、途中で離れてはくっつくことがないかも確認しましょう。
ブラウザはマウスが送った結果だけを受け取るので、マウスのファームウェアがすでに取り除いた揺れは見えません。逆に、このチェックで検出されたなら、2回の押下が実際にパソコンまで届いているということです。
OSのダブルクリック速度と混同しない
OSは、2回のクリックが決められた時間内に入るとダブルクリックとして処理します。Windowsの初期値は500 msです。この設定が長いと、ゆっくり2回押した場合もダブルクリックになるので、チャタリングと区別するにはこの診断ツールの「直前との間隔」を見てください。チャタリングは通常、人が意図的に作るのは難しいほど短い間隔で現れます。
対処法
- 保証期間内なら、メーカーでの点検・交換が最も確実です。
- メーカーのソフトウェアがデバウンス時間の設定に対応していれば、少し長くしてみてください。症状が減ることがありますが、非常に速い連打は一部まとめられる場合があります。
- ボタン周辺の異物を掃除します。分解が必要な作業をすると保証が受けられなくなることがあります。
- スイッチの交換ははんだ付けが必要な修理です。経験がなければ専門の修理店に任せましょう。
- 物理的な接点の代わりに光で押下を検知する光学スイッチのマウスは、接点のバウンスがないため、この種のチャタリングは起きにくい傾向があります。
このチェックは参考用であり、製品の不良を確定するものではありません。交換・修理の可否はメーカーの判断に従ってください。