怎麼做測試
- 在滑鼠墊上放一張銀行卡(85.60 mm)或一把尺子,用兩段膠帶標出兩端,然後把卡拿開。距離越長,比如 20 cm,結果越穩定。
- 按「開始」,把滑鼠左邊緣對準第一個標記。每次測量:靜止,按空白鍵,移到第二個標記,停下,再按空白鍵。然後把滑鼠移回去。
- 先做 3 次慢速移動,每次約兩秒,再做 3 次快速移動,在能停在標記上的前提下越快越好。
- 按「繼續」,把同樣的測量再做一遍。這次瀏覽器收到的是按系統方式移動指標後的資料。
怎麼看結果
- 每個數值表示在同樣距離上,快速移動比慢速移動多走了多少;± 後面是你自己各次測量的波動。
- 原始輸入接近 0%,系統方式明顯更高:系統的加速開著。
- 兩者都接近 0%:在你用的速度下沒有加速。
- 原始輸入明顯偏離 0%:變化發生在系統之前,來自滑鼠或測量方式。
準確度如何?
測試比較的是你各次測量之間的差別,所以長度是否精確,沒有每次都用同樣方式放置滑鼠重要。小於 ± 數值約兩倍的差別不算作加速。速度是根據瀏覽器收到移動的時刻算出的,並非滑鼠本身的資料。測試無法顯示系統加速曲線的形狀,也無法說明遊戲如何處理滑鼠。
哪些瀏覽器可以測量
原始輸入可在以下瀏覽器使用:Windows、macOS 10.15.1 及以上和 ChromeOS 上的 Chrome 與 Edge 88 及以上,接了滑鼠的 Android 上的 Chrome 144 及以上,Firefox 152 及以上,以及 Mac 上的 Safari 18.4 及以上。在其他瀏覽器(包括 Linux 上的 Chrome)中,測試只做第二輪,並說明它無法分辨的地方。
關閉加速請看滑鼠加速與「增強指標精確度」;用同樣的方法測出滑鼠的真實 DPI,請用滑鼠 DPI 測試。
資料來源(英文):W3C,Pointer Lock 2.0;MDN,requestPointerLock;web.dev,disable mouse acceleration;NIST,combining uncertainties。