本文整理于网络,仅供阅读参考
cs高手怎样调试鼠标移动
cs高手怎样调试鼠标移动?
实际上,要写篇文章介绍一个正确的调机器技巧很简单,但难的是搞清楚问题出在哪里,不同的方法是基于什么原理,有何影响,有何区别,进而澄清常见的误区。本文将跳过基本常识,以各个windows版本下的鼠标调试作为主要内容,包含os、api、驱动、游戏引擎、各种去除加速方法的分析,辅以win7其他方面的调试技巧。
基本概念:无加速度与精确一比一
地球人都知道控制面板中的“enhance pointer precision”(提高指针精准度,下文简称epp)是开启鼠标加速的选项。由于在电竞、作图等领域需要对鼠标的精确控制,高阶用户都习惯关闭epp。
每个人都会更改鼠标设置,又有几个人了解它?
加速是个老生常谈、经久不衰的话题,但鼠标设置不仅有加速度这一个方面。假设加速已经完全去除,那么手握鼠标的移动应与屏幕上指针移动呈一次线性关系,但这样就能保证鼠标移动的精确了吗?答案当然是否定的。
我们先略过鼠标引擎对信号的处理,只考虑软件方面。鼠标cpi全称counts per inch,每英寸测量数,一般容易误称为dpi,也就是dots per inch,每英寸点数,点代表屏幕上的点,即像素。
本文整理于网络,仅供阅读参考
只有当鼠标报告的单位移动导致指针在屏幕上移动正好一像素时,dpi才等于cpi。此时鼠标移动与指针移动之间的关系称为“精确一比一”。比如dpi最常用的为400,此时单位移动距离为1/400英寸,当鼠标移动1/400英寸时,鼠标向系统报告一个单位移动。如果设置为精确一比一,那么指针将精确地移动一个像素。 所以理想情况下,要达到指针对于鼠标移动的精确反映,那么不仅要去除加速,精确一比一也是必要的。如果设置不是精确一比一,那么一部分小幅鼠标操作会有延迟或被舍弃。