Skip to main content

ダブルクリックテスト — マウスがチャタリングしている?.

摩耗したマウススイッチは、1回のつもりが2回発火します。いつもどおりにパッドをクリックすると、このテストがクリック間隔をミリ秒単位で計測——約80 ms未満は、あなたの手が作っていないダブルクリックです。すべてカウントするので、故障を証明できます。

—ms

クリックして開始

パッドをいつもどおりシングルクリック

オンラインダブルクリックテスト.

各数値は前回のクリックからの時間です。本物のシングルクリックは100 ms以上離れ、チャタリングするスイッチは80 ms未満で二重発火します。

きれいなチャタリングテストの実行方法

  • いつもどおりにクリックするゆっくり慎重なクリックを無理にしないこと——チャタリングは自然な使用中に現れます。普段の速さでシングルクリックし、二重発火をタイマーに捉えさせましょう。
  • 一度に1つのボタンだけテストするこれはボタンにかかわらず連続クリックの間隔を測ります。確認したいボタンだけを使い、左→右の速い連続がチャタリングと読まれないようにしましょう。
  • 少なくとも20〜30回クリックする健全なスイッチでも一度は偶然近い間隔が出るかもしれません。本当に摩耗したスイッチは繰り返しチャタリングします——多くのクリックにわたって増えるチャタリング回数が真のサインです。
  • クリックの間を1秒たっぷり空ける意図したクリックを間隔を空けて行いましょう。その後で80 ms未満に戻る間隔は、あなたの速いクリックではなく、スイッチが勝手に発火したものです。

ダブルクリックテストの使い方

  1. 1
    しきい値を選びます。 80 msが良い既定値です。最も明白な二重発火だけを捉えるなら50 msに下げ、より厳しくするなら100 msに上げます。
  2. 2
    パッドをシングルクリックします。 1回クリックし、約1秒待って、もう一度クリック。大きな数字が前回のクリックからの間隔をミリ秒で示し、しきい値を下回ると赤くなります。
  3. 3
    チャタリング回数を見ます。 しきい値未満の間隔ごとにチャタリング回数の集計が増え、直近の間隔ストリップに赤いバーが落ちます。1〜2回はノイズかもしれませんが、絶え間ない連続は故障しかけたスイッチを意味します。
  4. 4
    確認して対処します。 判定が「チャタリングを検出」なら、スイッチが摩耗している可能性が高いです。マウステストで余分なイベントが着地するのを確認し、保証、ファームウェアのデバウンス、スイッチ交換を検討しましょう。

ダブルクリックテストの仕組み

マウスボタンを押すたびに、ブラウザは高精度のタイムスタンプ付きでmousedownイベントを発火します。このテストは単に、各タイムスタンプから直前のものを引いて、クリック間隔をミリ秒で求めるだけです。普通にシングルクリックすると、その間隔は数百ミリ秒離れます。スイッチがチャタリングすると、金属接点が跳ね、最初のわずか数ミリ秒後に2回目の押下を送ります——人の指が動けるよりはるかに速く。

しきい値が線引きします。ファイルを開くような意図的なダブルクリックは、おおよそ100 msからOSのダブルクリック速度の上限(多くは約500 ms)まで着地します。チャタリングのダブルクリックは違います:2つの押下が10〜50 ms以内に届き、どんな手も生み出せません。約80 ms未満の間隔を検出すれば、本物のクリックはそのままに故障を捉えられます。

チャタリングは、機械式スイッチ内の小さな金属リーフが経年で張力を失うか酸化し、1回のきれいな接触の代わりに接触時に「跳ねる」ために起きます。マウスはデバウンス——近すぎる押下を無視するファームウェアの遅延——でこれと闘いますが、スイッチがデバウンスの窓を超えて劣化すると、余分なクリックが漏れ出します。それがここで計測しているものです。

ダブルクリックテストを実行するとき

1クリックでファイルが開く

シングルクリックでファイルが起動したりリンクが開いたりし続けるなら、左スイッチがほぼ確実に二重発火しています。このテストが数秒で証明します。

ドラッグ&ドロップが途中で外れる

チャタリングするボタンはドラッグ中に離れるので、動かしている項目が途中で落ちたり選択が外れたりします。間隔のタイミングが原因を確認します。

ゲームでアイテムスタックを失う

1クリックでスタック全体が2回分割・移動するのは典型的なチャタリング——インベントリで厄介、速いゲームでは致命的です。

保証請求の確認

ミリ秒間隔での再現可能なチャタリング回数は、まさにメーカーがマウス交換前に求める証拠です。

修理やスイッチ交換の後

スイッチを交換したり接点復活剤を使ったりした? 再実行して二重発火が本当に消えたか確認しましょう。

中古マウスの検品

摩耗したスイッチは中古マウスで最も多い故障です。ここで30回クリックすれば、購入を決める前に分かります。

ダブルクリックテスト用語集

チャタリング
摩耗したスイッチによる意図しない繰り返しクリック——1回の物理押下が数ミリ秒差で2回以上として登録される現象。
デバウンス
最初の直後に届く2回目の押下を無視し、スイッチのバウンスをろ過するファームウェアの遅延。スイッチが劣化すると効かなくなります。
クリック間隔
連続する2クリックの間の時間。このテストはミリ秒で報告し、80 ms未満の値はチャタリングを示唆します。
ダブルクリック速度
2クリックがどれだけ近ければ意図的なダブルクリックと数えるかのOS設定——通常は約500 msまで。
機械式スイッチ
各ボタンの下のカチッと鳴る部品(Omronやそのクローンが一般的)。金属接点は数百万クリックで摩耗します。
バウンス
衝撃時のスイッチ接点の物理的振動。接続を瞬間的に切っては作り直すことがあり、チャタリングの根本原因です。

よくある質問

マウスがダブルクリックしているか、どう分かる?

上のパッドを普段の速さでシングルクリックし、クリックの間を約1秒空けます。ツールが80 ms未満の間隔——意識的にしていないクリック——をログし、チャタリング回数が増えるなら、スイッチが二重発火しています。健全なマウスは実際のクリックに合う大きな間隔だけを示し、判定は「チャタリングなし」になります。

どの間隔がチャタリングで、どれが本物のダブルクリック?

ファイルを開くような意図的なダブルクリックは、通常約100 msからOSのダブルクリック上限(多くは約500 ms)の間に着地します。スイッチのチャタリングははるかに速く、跳ねた2回目の押下が約10〜50 ms以内、どんな人よりも速く届きます。だから既定の80 msしきい値が、ハードウェアの故障と普通の速いクリックを確実に区別するのです。

ダブルクリックするマウスを自分で直せる?

場合によります。おおむね簡単な順に:設定があればマウスソフトでデバウンス時間を増やす、スイッチにエアダスターや接点復活剤を使う、または恒久的な修理として機械式スイッチを交換する(数ドルですが、はんだ付けが必要)。マウスが保証内なら、このテストの再現可能なチャタリング回数は無償交換の強力な証拠になります。

新品のマウスでたまに近い間隔が出るのはなぜ?

時々の孤立したしきい値未満の間隔は、必ずしも故障ではありません——本当に速くクリックしたか、ファームウェアがほぼ捉えた紛れのバウンスかもしれません。チャタリングは繰り返しで定義されます:摩耗したスイッチはセッション中に何度も二重発火します。新品マウスが50回に1回だけ検出されるなら、ほぼ確実に問題ありません。

ブラウザやポーリングレートは間隔のタイミングに影響する?

タイミングは1ミリ秒を大きく下回る精度の高精度クロックを使うので、数十ミリ秒スケールで起きるチャタリングには十分すぎるほど正確です。ポーリングレートが加えるのはせいぜい1〜8 msのサンプリング遅延で、本物のクリックを偽のチャタリング読み取りに変えることはありません。レポートレートを別途確認したいなら、ポーリングレートテストを使いましょう。

これはOSのダブルクリック速度設定と同じ?

いいえ。OSのダブルクリック速度は、2クリックがどれだけ近ければダブルクリック動作をトリガーするかを決め、快適さのために設定します。このテストはハードウェアの故障を測ります:1回の押下から2つの電気パルスを送るスイッチです。OS設定を変えてもチャタリングするスイッチは止まりません——OSがクリックをどう解釈するかが変わるだけです。