テストのやり方
- クレジットカード(85.60 mm)か定規をマウスパッドに置き、両端にテープを2枚貼って印を付けたら、カードをどけます。20 cmなど長い距離のほうが結果が安定します。
- 「開始」を押し、マウスの左端を最初の印に合わせます。毎回、止まった状態でSpace、2つ目の印まで動かして止め、もう一度Space。そのあとマウスを戻します。
- 1回2秒ほどの遅い測定を3回、次に印で止まれる範囲でできるだけ速い測定を3回行います。
- 「続ける」を押して同じ測定をもう一度行います。今度はブラウザーが、システムがポインターを動かすとおりの動きを受け取ります。
結果の読み方
- それぞれの数値は、同じ距離で速い測定が遅い測定よりどれだけ遠くまで進んだかを示し、±のあとは自分の測定のばらつきです。
- 生の移動量が0%前後で、システム経由がはっきり上:システムの加速がオンです。
- どちらも0%前後:使った速さの範囲では加速はありません。
- 生の移動量がはっきり0%から離れている:変化はシステムより前、マウス本体か測定のしかたで起きています。
どのくらい正確?
このテストは測定どうしを比べるので、正確な長さよりも、毎回同じようにマウスを置くことのほうが大切です。±の値の約2倍より小さい差は加速とみなしません。速さはブラウザーが動きを受け取った時刻から求めたもので、マウス自体の値ではありません。システムの加速カーブの形や、ゲームがマウスをどう扱うかはわかりません。
測定できるブラウザ
生の移動量は、Windows、macOS 10.15.1以降、ChromeOSのChromeとEdge 88以降、マウスを接続したAndroidのChrome 144以降、Firefox 152以降、MacのSafari 18.4以降で使えます。LinuxのChromeなどそのほかのブラウザーでは2回目の測定だけを行い、それでは区別できないことを説明します。
加速をオフにする方法はマウス加速と「ポインターの精度を高める」を、同じ方法でマウスの実際のDPIを調べるにはマウスDPIテストをどうぞ。
出典(英語):W3C「Pointer Lock 2.0」、MDN「requestPointerLock」、web.dev「disable mouse acceleration」、NIST「combining uncertainties」。