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