一直喜欢没事玩玩 Dota 1,不过最近系统升级到 Windows 10 后,War 3 中鼠标指针无法精准的移动,也就是感觉鼠标很飘。搜索查阅了一些文章,最终找到了原因和解决办法。
原文链接:http://www.esreality.com/?a=post&id=1846538 by MarktheC
问题原因:一些老游戏——如 CS 1.x (Counter-Strike)、Quake、War 3 (WarCraft) 等,为了让鼠标平滑移动,在启动时会调用一个系统函数禁用鼠标加速,这在老版本的 Windows 中可以正常工作。而 Windows 后来的版本修改了鼠标加速的行为,遇到有程序调用这个函数时,Windows 会开启「提高指针精确度」这个功能。此功能会让鼠标非线性移动,即慢速移动鼠标时会更慢、快速移动鼠标时会更快,不适合游戏。而且用户即使在控制面板中关闭此功能,游戏运行时仍然会后台开启,无法通过设置解决。
解决办法:原文作者做了一个叫 MarkC 的工具,通过修改注册表,重新定义了「提高指针精确度」功能的加速曲线为直线,使得鼠标指针可以随着鼠标的移动平滑移动。只需要下载原文中的文件,解压后根据自己系统的 DPI 设置,找到并运行相应的 reg 注册表文件,重启电脑即可。另外,作者开发了相应的的测试工具,不得不佩服作者针对这个问题所做的解决方案如此详细和严谨,详见原文。
下载:https://pan.baidu.com/s/1dE4vUxV 提取码:hn2v
原文中文件下载使用的是 Google Drive,为了方便读者,这儿提供一个百度网盘的下载地址。
如果还有其他 Windows 10 下鼠标相关问题,可以参考这篇文章:
http://www.makeuseof.com/tag/finally-fix-windows-10-mouse-issues/ by Gavin Phillips
最后,如果你也有个喵星人朋友,需要检查一下鼠标底部是否有没清理干净的毛~
mizi.JPG
网友评论