マウスDPI測定 — 実効DPIを正確に測定
マウスの設定ソフトで指定されているDPIを入力し、定規に沿って決められた距離を動かすだけで、実際の計測結果を割り出します。Pointer Lock APIによってカーソルが画面外に出ることなく、X軸とY軸を独立して測定できます。ブラウザが認識できるのはカーソルの移動ピクセル数のみであるため、ここで得られる数値は「センサー本来のDPIにOS側の設定が反映された実効DPI」となります。
活用事例
マウスのDPIをテストする方法
Windowsの場合:ポインターのオプションを開き、速度を11段階中の6番目に設定し、「ポインターの精度を高める」のチェックを外します。また、ブラウザのズーム倍率を100%にしてください。これを怠ると、センサーではなくポインター設定を測定することになってしまいます。
マウス設定ソフトのDPI値を入力します。マウスパッド上で測りやすい距離(短すぎると始点・終点のブレが大きくなるため、4〜6インチが実用的です)を選択します。
カーソルが固定されるため、画面端を超えても移動量をカウントし続けます。マウスパッドの横に定規を置き、指定した軸に沿ってブレずにまっすぐ動かしたら、Escキーを押して記録します。
三〜五回繰り返します。手の動きだけで2–5%のブレが生じるため、単発の数値ではなく平均値を基準にするのが確実です。そのため、本ツールは結果を上書きせず直近五回分の計測値を保持します。
よくある質問
- オンラインでのDPIテストはどれくらい正確ですか?
- 計算自体は正確ですが、測定精度は定規を当てる手の動きに依存します。5インチの移動では手のブレにより±2%程度の誤差が見込まれるため、ツールは複数回の結果を平均し、2%未満の差は誤差と見なします。10%を超える大きな乖離がある場合は、センサーの不良ではなくポインター速度の倍率設定が原因です。
- これはマウスのハードウェア本来のDPIを測定していますか?
- 実効DPI(センサーDPI × OSのポインター速度 × 加速設定 × ページ倍率)を測定しています。Windowsでポインター速度を6/11、精度向上をオフにしていれば倍率は1となるためセンサー本来の値が測れます。macOSでは常にトラッキング曲線が適用されWebページから無効化できないため、Macでの測定値は感度の測定となります。
- なぜX軸とY軸を別々に測定するのですか?
- 一部のセンサー(特に古い光学式センサーや、模様入りのマウスパッドで使用している場合)は、縦横の軸によってトラッキング性能が異なることがあるためです。数パーセント程度の差は手の動かし方のブレですが、複数回の測定で一貫して10%の開きがある場合は、初期不良として返品を検討すべき明確な異常です。
- 測定されたDPIが設定値と大きくかけ離れています。何が原因ですか?
- 可能性の高い順に、ポインターの加速が有効なままになっている、ブラウザの倍率が100%になっていない、実際に動かした距離が入力値と異なっている、またはマウスソフトで確認しているプロファイルが端末で現在アクティブになっていない、という原因が考えられます。センサーを疑う前に、これら三点をご確認ください。
- DPIを変更した後、同じAIM感覚を保つにはどうすればよいですか?
- DPI × ゲーム内感度によって振り向き距離(cm/360)が決まるため、DPIを倍にするなら感度を半分にします。測定が完了すると、ツール上に最も近い標準DPIステップに対応する感度の換算値が表示されます。
- ソフトのダウンロードやドライバーへのアクセスは必要ですか?
- いいえ。通常のWebページが受け取るポインター移動イベントのみを読み取り、ブラウザ内でローカルに計算します。インストール不要で、ドライバーへのアクセスやサーバーへのデータ送信も一切ありません。
プライバシー重視設計。DPIの測定はこのページ内のポインター移動イベントのみから取得され、ドライバーへのアクセスやダウンロードはなく、サーバーへ送信されるデータも一切ありません。