滑鼠 DPI 測試
瀏覽器無法直接讀取滑鼠的 DPI 設定,但可以計算移動量。鎖定游標,沿著尺把滑鼠移動一段精確的距離,DPI 分析器會把移動計數除以距離,估算滑鼠實際送出的 DPI(每英吋計數)。
準備就緒。
- 計數 X × Y
- 0 × 0
- 最後一次估計(DPI)
- —
- 平均(多次)
- —
- 原始輸入
- —
點這裡鎖定游標,然後按住左鍵,沿著桌上的尺把滑鼠移動上方設定的距離,再放開
僅為估計值。開啟原始輸入時,會略過作業系統的游標加速,結果接近感測器每英吋的計數;如果沒有原始輸入,加速與游標速度設定會影響結果。請測量幾次 10 cm 以上的距離並取平均。按 Esc 釋放游標。
如何測量 DPI
- 在桌上放一把尺或捲尺,標出相距至少 10 cm(4 in)的起點和終點。在移動距離輸入距離,並選擇 cm 或 in。
- 點擊框內鎖定游標。如果瀏覽器能略過作業系統的指標加速,原始輸入會顯示開啟(未調整)。
- 把滑鼠的一邊對齊起點,按住左鍵,不要抬起滑鼠,沿著尺直線移到終點後放開。
- 至少重複三次。平均(多次)顯示平均值和次數。按 Esc 釋放游標,按重設重新開始。
原始輸入與指標加速
頁面使用 Pointer Lock 並要求 unadjustedMovement,在作業系統套用指標速度和加速之前就取得滑鼠移動量。原始輸入開啟時,計數接近感應器回報的數值,所以結果近似於它的 DPI。
並非每個瀏覽器都提供未調整的移動量。如果原始輸入顯示關閉(有加速),計數會包含系統的指標速度和加速,移動越快數值越高。請關閉指標加速(Windows 上是「增強指標的準確性」(Enhance pointer precision))、使用預設指標速度、以穩定速度移動,或改用其他瀏覽器。
取得可靠的估算值
- 只沿一個軸移動:頁面會使用水平和垂直計數中較大的那個。
- 距離越長,起點或終點差一毫米的影響就越小。
- 因為手的擺放和滑鼠墊表面,每次之間有幾個百分比的差異是正常的。請把平均值和滑鼠軟體裡設定的 DPI 比較,不要只看一次。
- 滑鼠上的 DPI 切換鍵和內建設定檔會改變數值,請確認目前是哪一段。
- 某些瀏覽器與螢幕縮放的組合可能會縮放移動值。如果已知 DPI 的滑鼠得到明顯不同的結果,請把數字當作相對值。
結果是估算值,不是經過認證的測量。要檢查滑鼠回報的頻率,請用滑鼠回報率測試。
常見問題
網站能讀取我的滑鼠 DPI 嗎?
不能。DPI 設定存在滑鼠或其軟體裡,不會提供給瀏覽器。這個頁面是根據你量好的距離和移動計數來估算。
為什麼結果和滑鼠軟體裡的 DPI 不一樣?
小差異是正常的:手的擺放、表面和感應器公差都有影響。差很多通常表示原始輸入關閉而加速開啟、選到不同的 DPI 段位,或實際移動距離和輸入的不一致。
應該用多長的距離?
至少 10 cm 或 4 英吋,用尺量好。只要能直線移動且不抬起滑鼠,越長越好。
相關測試
- 滑鼠回報率測試估算滑鼠每秒送到瀏覽器多少次移動事件。
- 滑鼠測試檢查左鍵、右鍵、中鍵、側鍵與滾輪的每一格。
- 滑鼠連點測試找出會自己連點的滑鼠:每次按下都計時,可疑的重複會標示出來。
- 滑鼠拖曳測試按住左鍵移動 10 秒,每次放開都會記錄原因。
- 滑鼠滾輪測試檢查滑鼠滾輪是否亂跳或往反方向捲動。
- 觸控板測試觸控板點擊、捲動、拖曳和縮放的檢查清單,瀏覽器收到後逐項打勾。
- CPS 測試點擊速度測試:1 到 60 秒內,你每秒能點幾下?
- Drag click 測試用手指拖過按鍵,查看點擊數、CPS 和每次拖曳產生的點擊數。
- Butterfly click 測試兩根手指輪流點同一個按鍵,測量你的每秒點擊數。
- Jitter click 測試測量短時間或長時間的抖點速度,最佳紀錄保存在你的裝置上。