Snaplytics Toolkit

マウススクロール速度・精度テスト

スクロールのジッター、逆方向スクロール、スキップを診断します。持続時間を選び、ボックスにカーソルを合わせて一方向にスクロールすると、スクロール速度、上下カウント、ホイールの状態判定が表示されます。

準備完了

スクロールして開始

ここにカーソルを合わせて、15秒間一方向にホイールをスクロールしてください。

総ティック数
0
ピーク /秒
上 · 下
0 · 0
逆方向
0

時間別スクロール速度

15秒テスト
時間別スクロール速度がここに表示されます

ほぼすべてのスクロールホイールの内部にはロータリーエンコーダーが搭載されており、ホイールの回転を離散的な電気パルスに変換します。これは各ノッチにつき1つ、高解像度ホイールでは複数のパルスが発生し、それぞれがコンピューターに1段階分の上下スクロールを指示します。接点が汚れたり摩耗したりすると、このパルスが正しく伝わらなくなります。スクロール中にページが不意に逆戻りしたり、カクついたり、ステップが飛んだり、片方向にまったく反応しなくなったりします。この誤読を見抜くのが、このテストの役割です。

テストはブラウザのホイールイベントを検知します。ボックス内で一方向に一定の速さでスクロールすると、最初のティックでその方向が固定されタイマーが始動し、以降のすべてのティックがカウントされ、タイムスタンプが記録されます。スクロール速度は1秒あたりのティック数で表され、逆方向に発生したティックは「逆方向イベント」として記録されます。これは故障したエンコーダーの最も分かりやすい兆候です。すべての処理はブラウザ内でローカルに行われます。

正常なホイールでは、逆方向イベントがゼロ(またはほぼゼロ)で、比較的均一な速度グラフになります。長く速いスクロールの中で逆方向のティックが1回だけ混じるのは、指がホイールから離れる瞬間によるものかもしれません。本当の故障であれば、逆方向イベントが積み重なり続け、毎回のテストで再現します。また、上下のカウント数の差にも注目してください。一方の方向がほとんどカウントされず、もう一方が正常に動作している場合、逆方向イベントの数自体は問題なく見えても、一方のエンコーダーチャンネルが故障している可能性が高いです。

一般的なスクロールホイールの故障

症状テストでの表れ方考えられる原因
逆方向スクロール逆方向カウントが毎回のテストで着実に増加する汚れや摩耗したエンコーダー接点による方向の誤読
ジッターとカクつき速度グラフが不均一でギザギザになるエンコーダー内のゴミ、または摩耗したデテント(クリック感)機構
スクロールのスキップ体感するノッチの数よりティック数が少ないエンコーダーのステップ抜け。ワイヤレスマウスの場合はバッテリー低下も
片方向が反応しない上または下方向がほとんどカウントされないのに、もう一方は正常一方のエンコーダーチャンネルの故障
無反応ティックがまったく記録されないエンコーダーの完全な故障、またはドライバー/ソフトウェアの問題

関連ツール