Snaplytics JS Tests

マウスドラッグテスト

マウスのボタンがドラッグ中もしっかり保持されるかテストしましょう。左ボタンを押したまま、パッドの上を一連の動作でドラッグし、離したいときだけ指を離してください。ツールはあなたの軌跡をリアルタイムで描画し、ボタンが自然に離れてしまった地点をすべてマークします — これは摩耗または汚れたスイッチのサインです。ドラッグ中に発生したクリックもカウントするため、ドラッグクリックの練習パッドとしても使えます。

準備完了
ここを押してドラッグ

左ボタンを押したまま、一連の動作でパッドの上をドラッグしてください。離すのは離したいときだけにしてください。

ドラッグは行われていません経過時間 0.00移動距離 0px
ドラッグの軌跡抜け
検出された抜け
0

ドラッグを1回完了すると、ボタンが保持されるか確認できます。

ドラッグ回数
0
抜けの回数
0
ドラッグクリック数
0

ドラッグ中にブラウザが発生させたクリックイベントの数です — ドラッグクリックの練習に関連します。

マウスドラッグテストで分かること

マウスボタンを押したままドラッグする動作 — テキストを選択する、スライダーを動かす、ゲームでカメラを振り回すなど — では、ボタンの下にあるスイッチが動作中ずっと接触を保っている必要があります。摩耗したり汚れたりしたスイッチでは、接点が数ミリ秒だけ跳ねて開いてしまうことがあり、指を離していないのにボタンがドラッグの途中で「離れて」しまいます。このツールはまさにその現象を監視します。ドラッグの軌跡をリアルタイムで描画し、意図せずボタンが離れた地点をすべてマークします。ドラッグ抜けは、1回の押下から2回のクリックが発生する不具合(その確認にはMouse Double Click Testをお使いください)や、ボタンとホイールの全般的なチェック(Mouse Testerが対応します)とは異なる症状です。

ドラッグクリックとは

ドラッグクリック(「ドラッグタップ」とも呼ばれます)は、Minecraftのようなゲームで使われるテクニックで、マウスボタンの上で指を滑らせて摩擦を発生させ、1回のスイープでスイッチを何度も開閉させることで、一気に大量のクリックを発生させるものです。これは、このテストが検出するのと同じ物理現象 — ドラッグ中にスイッチが開いてしまう現象 — を利用しています。そのため、このツールは練習用パッドとしても使え、ドラッグ中にブラウザが発生させた余分なクリックイベントをすべてカウントします。ドラッグクリックが起きやすいスイッチは、通常のドラッグでも抜けが発生しやすい傾向があるため、この2つは密接に関連しています。

ドラッグ抜けの原因と対処法

  • 摩耗したマイクロスイッチ:最も多い原因です。金属接点は数百万回のクリックを経ると疲労し、跳ねて開くようになります。スイッチ、またはマウス本体を交換するのが恒久的な対処法です。
  • スイッチ内部のホコリやゴミ:接点の間に入り込んだわずかな異物が接続を断ってしまうことがあります。エアダスターを吹き付けたり、適切な接点クリーナーを使ったりすると改善する場合があります。
  • ゆるんだり破損したりしたケーブルやコネクター、あるいはバッテリー残量が少なく不安定なワイヤレス接続 — これらはいずれもボタン信号を一瞬途切れさせる原因になります。
  • マウスソフトウェアのデバウンス設定が過度に厳しく、短い押下を分割したり無視したりしている場合もあります。ハードウェアのせいにする前に確認する価値があります。
  • ドラッグクリックに関しては、グリップ力の高いテクスチャー加工されたボタンコーティングが、あえてこの効果を促すよう設計されている場合があります。これは不具合ではなく、意図的な設計です。

このテストの仕組み

このパッドはPointer Eventsを監視しています。左ボタンを押すとポインターをキャプチャしてドラッグを開始し、経過時間とカーソルの移動距離を計測します。移動中のドラッグの途中でボタンが「離した」と報告し、その一瞬後に再び「押した」状態に戻った場合、ドラッグ抜けとして記録されます — これは意図的なリリースではなく、接点が跳ねたことを示す痕跡です。ドラッグ抜けは実際にカーソルが動いている間しかカウントされないため、単なるクリックや意図的に指を離す動作が誤って検出されることはありません。すべての処理はブラウザ内でローカルに実行され、どこにもアップロードされません。