很多人可能聽過一個詞叫做鼠标加速度,這是什麼意思呢?為什麼有人說打遊戲的時候最好把它關掉?簡而言之,鼠标加速度就是根據鼠标實際的移動速度調節光标移動速度的比率,移動同樣的距離時,鼠标移動越快,光标的位移越大。在Windows控制面闆-鼠标-指針選項-移動一欄中有一個選項叫做“提高指針精确度”,這個選項默認是開啟的。雖然名字取得很好聽,誘人去打開,但這就是控制萬惡的鼠标加速度的選項。
為什麼要搞出鼠标加速度這種東西呢?早期的鼠标dpi較低,通常在400dpi左右,這意味着如果将光标從一塊1080p屏幕的左下角移動至右上角,鼠标需要被移動14厘米之遙。長期使用下來,手掌勢必非常疲勞。若是簡單地将光标速度提升上去,光标每次最少都會移動幾個像素,無法實現精确的定位。
這時候,鼠标加速度的概念被提了出來。在Windows XP之前的版本裡,如果鼠标移動速度大于一個阈值,光标的實際移動速度會加倍,還可以再設定一個更高的阈值,若超過則再加倍,這種簡單粗暴的方式導緻加速的手感既生硬又不一緻。還有一個更嚴重的問題是這個速度是在X軸和Y軸上分别計算的,這意味着如果沿斜線移動鼠标,當X軸和Y軸上其中一個分速度超過阈值而另一個沒超過時,就會因為其中一個速度加倍而另一個不加倍導緻最終合成的光标速度跟鼠标實際移動速度方向不一緻。
Windows XP修正了這個問題,同時将加速曲線增加至4段,實現更加順滑的加速效果,而後續的版本進一步改善了加速曲線。
Windows XP使用的鼠标加速曲線,橫軸為鼠标速度,縱軸為光标速度
那麼為什麼許多人推薦玩遊戲的時候關閉鼠标加速度呢?道理也很簡單,就以FPS遊戲為例,我們最希望的是屏幕上準星移動的距離總是和鼠标移動的距離成正比,這樣就能利用肌肉記憶非常快速地移動至想要的地方。但如果開啟了鼠标加速度,一旦來回兩次的移動速度不同,準星的移動距離也不同了,這會對瞄準造成很大的不便。關閉的方法也很簡單,隻需要将“提高指針精确度”前的勾去掉就行。不過有部分鼠标會内置加速曲線,這就需要進一步在驅動裡倒騰設置了。
,