マウスホイールのテスト方法
ゆっくり一方向に
ホイールを1ノッチずつ下に20–30回回します。1ノッチごとに、線の下に紫のバーがちょうど1本出るはずです。
速く両方向に
素早く上に、次に下に回します。各方向のバーは線の片側に収まり、赤い点滅がないはずです。
クリックとチルト
ホイールを押し込み、対応していれば左右に傾けます。それぞれのカウンターに記録されるはずです。
結果の意味
| 項目 | 意味 |
|---|---|
| 逆回転 | 一方向に安定してスクロールした後、100 ms未満で発生した逆方向のステップ。正常なホイールなら0のままです。逆回転がある場合はエンコーダーの汚れや摩耗が疑われ、スクロール中にページが「戻る」症状になります。 |
| 取りこぼし | 20ノッチ数えたのにバーが少ない場合、ホイールがステップを取りこぼしています。多くは汚れ、ときにホイール軸の緩みです。 |
| イベント/秒 | 直近1秒間にブラウザーが受け取ったホイールイベント数。速く回したときに滑らかに届いているかがわかります。 |
| ホイールの種類 | ノッチありのホイールは1ノッチごとに同じステップを送ります。フリーは、フリースピンホイール、タッチパッド、高分解能ホイール(Logitech MX、Magic Mouse)など、小さな値を大量に送るものです。 |
| 横方向(チルト) | チルトホイール、親指ホイール、タッチパッドの2本指スワイプによる横スクロール。 |
マウスホイールが飛ぶ原因
ほとんどのマウスホイールは小さな機械式エンコーダーを使っています。ホイールが回ると2つの金属接点がパッドのリングの上を滑り、触れる順番でマウスは回転方向を判断します。ホコリや髪の毛が入ったり酸化したりすると、片方の接点が一瞬離れます。マウスは順番を読み間違えて逆方向のステップを送ってしまい、「下にスクロールしているのにページが上に戻る」というおなじみの症状になります。
光学式や磁気式のホイール(新しいマウスに多い)はこの仕組みで摩耗しないため、飛びが起きる場合はソフトウェアやドライバーの設定が原因であることが多いです。
飛ぶ・取りこぼすホイールの直し方
- 勢いよく回す。ホイールを両方向に30–60秒素早く回します。これでエンコーダーの接点がきれいになることがよくあります。
- エアダスター。ホイールを回しながら、両側のすき間に短く吹きかけます。
- ソフトウェアを確認。マウスソフトやブラウザーの「スムーズスクロール」やスクロール加速をオフにして原因を切り分け、ファームウェアを更新します。
- 別のポートやレシーバーの位置を試す。無線の干渉でホイールイベントが欠けたり重複したりすることがあります。
- エンコーダーを清掃・交換。マウスを分解してエンコーダーに接点クリーナー(イソプロピルアルコール)を1滴垂らすと、たいていは直ります。エンコーダーは安価で、はんだ付けができれば簡単に交換できます。
ボタンもマウスボタンテストで確認しましょう。
よくある質問
1ノッチで100や120のような大きな数値が出るのはなぜですか?
ブラウザーはノッチ数ではなくスクロール距離を報告します。Windowsでは1ノッチが通常100ピクセル(表示スケールによってはそれ以上)です。Firefoxは3行と報告することがあります。数値そのものは重要ではなく、一定であることが大切です。
タッチパッドで小さなバーがたくさん出ます。正常ですか?
はい。タッチパッドやフリー/高分解能ホイールは小さなイベントを大量に送り、指を離した後の慣性スクロールも加わります。テストでは「フリー/タッチパッド」と表示されます。
わざと方向を変えたときに逆回転と表示されるのはなぜですか?
通常は表示されません。逆回転は、一方向に3ステップ以上続いた後、100 ms以内に逆方向のステップが来た場合にのみカウントされます。とても速く往復させる場合は、方向を変える前に少し間を置いてください。
ホイールクリックが認識されません。なぜですか?
一部のマウスソフトは中央ボタンを別の機能に割り当てます。「中央クリック」に戻して再度お試しください。ホイールクリックが硬い、反応しない場合はスイッチの摩耗も考えられます。
このテストでスクロール加速は測れますか?
ブラウザーはOSやドライバーが加速を適用した後のスクロールイベントを受け取るため、速く回すと1イベントあたりの値が大きくなることがあります。これは正常です。