|
|
[鼠标文章]
【脱缰野狗】关于WINDOWS下鼠标速度的推算!不爱装驱动鼠标的兄弟姐妹们有用
0
10205
楼主

原帖地址:http://www.pcwaishe.cn/thread-7685-1-20.html
前几天闲来无事,因为我是打CS的,用的都是低DPI鼠标,一般在400,后来用的G5还有蝰蛇和G9都是高DPI的,支持硬件调节DPI的还好点,不支持的还要装驱动,尤其是蝰蛇(说明书上是说保存后不用在装驱动,可我的不知道怎么不行,难道早出的没这功能?)后来用G9,WINDOWS速度4/11,400DPI,CS速度3.3,忽然看人说高DPI低速度更好,我就把G9的DPI调到800,为了找到合适的速度,既然DPI翻倍,那CS速度减半,1.65,哈哈,用起来感觉是一样的,速度也一样,不知道是不是心理作用,感觉高DPI比低DPI确实是好用很多,后来就想,要是用2000DPI呢,3200DPI呢,可CS速度最低就到1,1.65在减就没了,后来想到还有WINDOWS速度可调,就开始去查找WINDOWS系统速度之间有什么关系,结构找到了一篇文章,http://www.microsoft.com/whdc/archive/pointer-bal.mspx这是微软的原文,看不懂,http://blog.csdn.net/liuweili_lwl/archive/2006/04/12/660868.aspx这是被翻译过的,不知道谁翻译的,佩服,虽然这文章讲的跟我说的没关系,但我发现了这个 ,大家看到没,上面的拖动条值就是WINDOWS系统的鼠标速度档数(共11档)最下面的M值好象是跟鼠标加速有关的,需要函数计算,不懂,先不考虑。中间的MouseSensitivity数值我也不知道怎么来解释,我是用“倍数”这个词来形容的,因为我用注册表打开hkey_current_user\control panel\mouse 项,里面有个MouseSensitivity,我就试着修改WINDOWS鼠标速度档数,这个MouseSensitivity的数值就跟着变化,和上面表里写的是一样的,1档就是1,2档是2,3档是4,4档是6……。后来我想到了一个方法,就是用DPI*系统鼠标所在档对应的MouseSensitivity对应的数值*CS速度然后得到一个数值,然后用这个数值/要用鼠标的DPI/系统鼠标所在档对应的MouseSensitivity对应的数值=CS应该使用的速度(但这个速度必须大于或者等于1)。比如400DPI,系统鼠标速度在4/11档对应的系统鼠标所在档对应的MouseSensitivity对应的数值8,CS速度是3.3,就是400*8*3.3=10560,比如我用800DPI就是10560/8/800=1.65,哈哈和我用的速度是一样的,要是用3/11档的话就是10560/6/800=2.2,这样的话就可以无视驱动了,只要保证CS速度大于等于1就可以了,你们可以自己算下,然后感觉下有什么区别,哈哈哈哈哈哈哈,这方法我不敢肯定有道理,但如果系统鼠标所在档对应的MouseSensitivity对应的数值确实是倍数关系的话,我敢说我的方法100%正确!多谢各位看官。 |
|