滑鼠回報率測試
在框內快速畫圈移動滑鼠。頁面會計算每秒有多少移動事件送到瀏覽器,並顯示目前與最高回報率。這是滑鼠回報率(polling rate)的估算值,可以用來確認 500 或 1000 Hz 等設定是否已生效。
準備就緒。
- 目前回報率
- —
- 最高回報率
- —
- 事件來源
- —
在這個方框內快速畫圈移動滑鼠
回報率是滑鼠向電腦回報的頻率(例如 125、500、1000 Hz 或更高)。瀏覽器只能顯示它收到的事件,所以數值是估計值,可能會被瀏覽器或與螢幕同步的事件傳遞所限制。無線滑鼠在省電模式下可能回報較低的頻率。
如何測量
- 把游標移到框內,連續快速畫圈移動滑鼠幾秒。收到足夠的事件後就會顯示回報率。
- 持續移動時觀察目前回報率是否穩定,並記下最高回報率。
- 按重設並重複兩三次。在滑鼠軟體裡更改回報率後,請重設並重新測量。
如何解讀結果
- 常見的回報率有 125、250、500 和 1000 Hz,部分電競滑鼠提供更高的數值。穩定接近其中一個數值,表示該設定很可能已生效。
- 請看快速移動時的穩定數值,而不是單次峰值。回報率是以最近半秒平均計算,停頓的時間不算。
- 事件來源顯示頁面讀取移動的方式。
pointerrawupdate和getCoalescedEvents可以回報每一次移動事件;一般的pointermove常被限制在螢幕更新率,結果會比實際回報率低很多。 - 移動得慢,數值就低:滑鼠只有在移動時才會回報。
為什麼結果可能比設定值低
- 瀏覽器只能計算它收到的事件。它可能合併或延後事件,尤其在頁面或電腦忙碌時,所以 4000 或 8000 Hz 這類很高的回報率常會被低估。
- 背景分頁、未聚焦的視窗和省電模式會減少事件傳遞,請讓這個分頁保持在最前面。
- 無線滑鼠可能為了省電降低回報率,USB 集線器或離滑鼠太遠的接收器也會有影響。
- 這不是 USB 層級的測量,也無法測量點擊延遲或輸入延遲。
常見問題
滑鼠回報率應該設多少?
沒有唯一正確的數值。電競滑鼠常用 1000 Hz,文書滑鼠通常較低。較高的回報率會更頻繁地傳送位置,但會多用一些 CPU,無線滑鼠也會更耗電。
為什麼測試顯示大約 60 或 144 Hz?
瀏覽器很可能每個畫面更新只傳一次移動事件。看看事件來源:如果顯示 pointermove,請改用支援原始或合併指標事件的瀏覽器。
相關測試
- 滑鼠測試檢查左鍵、右鍵、中鍵、側鍵與滾輪的每一格。
- 滑鼠連點測試找出會自己連點的滑鼠:每次按下都計時,可疑的重複會標示出來。
- 滑鼠拖曳測試按住左鍵移動 10 秒,每次放開都會記錄原因。
- 滑鼠滾輪測試檢查滑鼠滾輪是否亂跳或往反方向捲動。
- 滑鼠 DPI 測試沿著尺移動滑鼠一段量好的距離,估算 DPI(每英吋計數)。
- 觸控板測試觸控板點擊、捲動、拖曳和縮放的檢查清單,瀏覽器收到後逐項打勾。
- CPS 測試點擊速度測試:1 到 60 秒內,你每秒能點幾下?
- Drag click 測試用手指拖過按鍵,查看點擊數、CPS 和每次拖曳產生的點擊數。
- Butterfly click 測試兩根手指輪流點同一個按鍵,測量你的每秒點擊數。
- Jitter click 測試測量短時間或長時間的抖點速度,最佳紀錄保存在你的裝置上。