|
|
[资料]
MarkC Windows 7 + Vista + XP鼠标加速去除补丁!KINZU玩家福音!解决加速问题!
72
169125
楼

本帖最后由 84537148 于 2011-1-26 15:16 编辑
在开始之前,我们先来了解一下鼠标的基本概念:
1. 鼠标的分辨率(CPI)
鼠标的分辨率跟Windows的指针移动速度是两个不同的概念,Windows的指针移动速度是由软件决定的,而分辨率是由鼠标本身的传感器决定的。
CPI是counts per inch的缩写,表示的是鼠标在桌面上划过1英寸距离,能被鼠标识别的“步数”。如果鼠标每划过一步对应于屏幕上的指针划过一个像素,CPI就等于DPI。
DPI是dots per inch的缩写,表示的是鼠标在桌面上划过1英寸距离,在屏幕上划过的像素点数量。例如,一个400 DPI的鼠标,在分辨率为800x600的屏幕上将指针从最左边划到最右边,需要移动800/400=2英寸的距离。如果是800DPI的鼠标,则只需要1英寸。如果是1600x1200的分辨率,则需要1600/400=4英寸。
2. 鼠标回报率(Polling Rate)
鼠标回报率是鼠标每秒钟向Windows发送鼠标位置的次数。回报率的高低由硬件决定,最常见的鼠标回报率是125,表示鼠标每秒钟向windows发送125次鼠标位置信息。
这个数值越高,鼠标的移动,尤其是高速移动就越顺畅。比如说我突然间需要大幅度移动鼠标,这时我的鼠标移动速度恰好是每个像素点只需1秒/500=0.002秒=2毫秒,而鼠标每隔1秒/125次=8毫秒才向windows汇报一次我的鼠标位置,那么在鼠标向windows汇报前,我的鼠标已经移动了4个像素点,但是鼠标却只向windows汇报了我第4个点的位置。因此在屏幕上,我看到的鼠标指针是一下子跳到第4个点的。如果我正好需要移动到第1/2/3个点上,那就无能为力了。但是如果我的鼠标回报率是500甚至1000,那么即使再快的移动速度都能被windows捕获。
3. Windows的指针移动速度
由于鼠标诞生初期DPI较低,而屏幕分辨率较高,鼠标指针移动非常缓慢,因此就有人想到利用软件提高鼠标的“速度”。
Windows指针移动速度(控制面板>鼠标>指针选项>选择指针移动速度)是由Windows将鼠标的速度“放大”,即原来鼠标在桌面上移动一步,指针就在屏幕上划过1个像素点,移动10步,就划过10个像素点。但是现在经过Windows指针移动速度的设置,鼠标在桌面上移动10步,指针在屏幕上有可能移动了12个像素,这说明其中2个像素是被Windows跳过去的,指针实际上是没有移动到这个像素点上的。如果鼠标移动速度设置较高,可能指针在屏幕上直接移动了20个点,也就是说指针是跳着走的,有20个像素是被跳过去的。
这样一来,鼠标移动慢的问题是被解决了,但是鼠标的精度却下降了,因为很多像素点是被指针跳过去的,假设你需要将指针移动到某个像素点,就无能为力了。
因此,DPI才是决定鼠标速度的真正因素。
指针移动速度设置共有11格,代表着不同的“放大”或“缩小”倍率,第6格是windows的默认设置,既不放大,也不缩小,因此这种情况下指针的移动速度完全等于鼠标的移动速度(即DPI)。
4. FPS游戏中的鼠标灵敏度
FPS游戏中的鼠标灵敏度决定着鼠标每在桌面上划过1步,游戏人物在游戏中转过的角度。与在桌面上不同的是,原来的像素被替换成角度。比如游戏鼠标灵敏度是1,鼠标每在桌面上移动一步,游戏中的人物就会转动1度。
但是如果你之前更改过Windows指针移动速度,角度也会出现跳跃的现象,即鼠标每在桌面上移动一步,游戏中的人物会转动2度,其中有一度是被跳过去的,如果远处一个敌人的头正好处在被你跳过去的角度,那就杯具了。
5. Windows鼠标加速
刚才提到的Windows指针移动速度,是解决低DPI鼠标移动缓慢的一个办法,而鼠标加速则是另一个。
Windows鼠标加速可以通过Windows指针移动速度设置下的提高指针精确度打开或关闭。
打开鼠标加速,则Windows会通过鼠标在桌面上移动的快慢来动态调整指针移动速度设置。如果你移动的快,则Windows指针移动速度就会瞬间增大。移动的越快,增大的幅度就越大。如果你移动的慢,则Windows指针移动速度就会瞬间缩小。移动的越慢,缩小的幅度就越大。
这么做的好处是如果临时需要指针移动较长的距离,打开鼠标加速之后就可以在不改变Windows指针移动速度的情况下大大缩短指针移动距离。
但是这个功能对于FPS游戏来说不是好事,因为FPS游戏往往需要快速的转动和精确的鼠标反应,如果你突然转身瞄准身后的敌人,开启鼠标加速就很容易把枪甩过头。
然而,并不是说简单地把提高指针精确度前面的勾去掉就可以解决问题了。
6. 鼠标加速bug
一些较老的游戏,比如半条命、CS、Quake、Quake2、虚幻等游戏。当他们运行时,会向windows发出指令,企图通过把游戏中所有的鼠标动作全部加速来达到关闭windows鼠标加速的目的(实际上是Windows指针移动速度翻倍)。在Windows 2000以及更早的系统里面,这种方法可以移除所有的鼠标加速。在游戏里鼠标移动很顺滑。
但是在XP,Vista和Win 7中,微软改变了鼠标加速的工作方式。当这些游戏向Windows发出指令(要求所有鼠标动作都被翻倍),windows却打开了鼠标加速功能,使得游戏中的鼠标移动产生加速,即使你已经把提高指针精确度关掉也无济于事。
这时,就要用到鼠标加速去除补丁了。 |
评分
-
查看全部评分
|