滑鼠加速測試
在桌上放兩個擋塊,例如鍵盤邊緣和一本書。把滑鼠從一個推到另一個,每推一次停一下。
在桌上放兩個擋塊,例如鍵盤邊緣和一本書。把滑鼠從一個推到另一個,每推一次停一下。
提示慢推要花1.2秒以上,快推在0.3秒以內。每推一次都在擋塊停一下。
開了滑鼠加速,同樣推1 cm,快推時游標會比慢推走得遠。關掉時,每個計數讓游標走的像素都一樣:圖上是一條平線。
滑鼠的一個計數有兩條路:經過系統,由指標速度和加速變成游標的移動;或以原始輸入直接送到遊戲。加速只發生在第一條路上。
桌面的游標經過系統,所以走多遠會隨速度改變。
用原始輸入的遊戲拿到的是滑鼠的計數,指標設定管不到。
第1部分數每一推的原始計數,第2部分數游標的像素;兩邊一比就看得出加速。
同樣的距離下,這個測試會比較慢推和快推時系統游標走的像素是不是一樣。快推走得比較遠,就是Windows的「增強指標準確性」、macOS的「指標加速」或驅動程式的加速開著。
這是Windows的滑鼠選項,讓游標走多遠取決於你移動多快:慢慢移動時走得少,方便點小目標;快速移動時走得遠,省下手的移動距離。
開著的話,同樣的手部動作在不同速度下轉的角度不同,肌肉記憶比較難建立。多數射擊遊戲用原始輸入、跳過系統加速,但選單和沒有原始輸入的遊戲還是會受影響。
Windows在滑鼠設定裡取消勾選「增強指標準確性」;macOS關閉「指標加速」。滑鼠驅動有加速選項的話也一起關掉,再回來這裡測一次確認。
原始輸入(Raw Input,也叫raw cursor input)指的是滑鼠回報的計數,沒套用指標速度和加速。第1部分用瀏覽器的原始移動量得知每一推的計數。想即時看,可以在首頁的軌跡區畫畫看。 滑鼠測試 →
頁面一次只拿得到一種移動量:原始計數或處理後的游標移動,同一推不會兩個都有。擋塊固定了距離,慢推和快推才能比較。
Firefox、Safari和部分瀏覽器不提供原始移動量,所以頁面只比較慢推和快推時的游標移動。請固定好擋塊。在電腦上用Chrome或Edge比較準。
較新的macOS可以在滑鼠設定的「進階」裡關閉「指標加速」。舊版沒有這個選項:可以調低指標速度,或在遊戲裡用原始輸入。
很多滑鼠驅動在系統之外還有自己的加速或準確性選項。也可能是快推時被擋塊彈回,照提示再測一次。
Windows預設指標速度下,每個計數走1個像素。指標速度調快或調慢都會改變這個倍率,顯示縮放也會影響,但不會影響加速的判斷結果。