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