酷玩网

Windows7系统高阶鼠标调试详解

zhoucl

  实话说,写本文的直接诱因是e-Stars后Sge说不会调试Win7系统,笔者做为一名使用Win7超过两年半的普通玩家非常震惊。CS心得技巧依靠论坛发帖、群组讨论、玩家口口相传能普及吗?在大时间尺度上或许可以广泛传播,或许对于提供各种配置环境下的测试结果行之有效,但并不利于谣言的辟除和新技巧的推广,与国际接轨、与顶尖职业选手接轨,我们还差得很远。去中心化是CS作为一个经久不衰的电竞项目的优势,但中心化的媒体仍然能够在其推动上发挥枢纽作用。

  TyLoo @ e-Stars 2011

  实际上,要写篇文章介绍一个正确的调机器技巧很简单,但难的是搞清楚问题出在哪里,不同的方法是基于什么原理,有何影响,有何区别,进而澄清常见的误区。本文将跳过基本常识,以各个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英寸时,鼠标向系统报告一个单位移动。如果设置为精确一比一,那么指针将精确地移动一个像素。

  所以理想情况下,要达到指针对于鼠标移动的精确反映,那么不仅要去除加速,精确一比一也是必要的。如果设置不是精确一比一,那么一部分小幅鼠标操作会有延迟或被舍弃。

精彩推荐

    标签: