鼠标加速.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
鼠标加速

鼠标加速 目录什么是鼠标加速 加速度的作用 判断是否开启加速度的方法 Win2000及以前的鼠标加速 存在的问题 WinXP及以后的鼠标加速 鼠标加速和CS等FPS游戏的关系 鼠标加速在FPS游戏中的优劣 如何关闭鼠标加速 关闭桌面加速度 关闭CS鼠标加速(有问题,不建议使用) 彻底关闭系统加速度(建议CS玩家使用) 鼠标参数中的最大加速度(15G、20G...) 什么是鼠标加速 加速度的作用 判断是否开启加速度的方法 Win2000及以前的鼠标加速 存在的问题 WinXP及以后的鼠标加速 鼠标加速和CS等FPS游戏的关系 鼠标加速在FPS游戏中的优劣 如何关闭鼠标加速 关闭桌面加速度 关闭CS鼠标加速(有问题,不建议使用) 彻底关闭系统加速度(建议CS玩家使用) 鼠标参数中的最大加速度(15G、20G...) 展开 编辑本段 什么是鼠标加速   鼠标加速就是指针的移动速度与鼠标的物理速度的比值随着鼠标物理速度的增加而增大。也就是说鼠标在鼠标垫上同样移动了一厘米的情况下,如果移动的速度更快则屏幕上指针移动的距离越大。 加速度的作用   为了用户能通过微调将指针定位到每个像素,同时不会觉得大幅度移动指针时速度过慢,鼠标加速度是必须的。尤其是一些CAD制图工作。 判断是否开启加速度的方法   有种简单的方法可以判断是否开启加速度:鼠标一般放在键盘右边,先让鼠标紧靠着键盘右侧,记住当前屏幕上指针或准星所在的位置。以很慢的速度向右移动鼠标一段距离,然后以很快的速度将鼠标回靠到键盘右侧。这时有3中情况:   1、指针在水平方向回到了原来的位置,说明没有加速度,而且你的鼠标性能很好没有丢帧。   2、指针里原来的位置还差一点点,说明没有加速度但你鼠标有丢帧的现象。   3、鼠标超过了原来的位置,而且一般还超过不少(大约1倍),说明有鼠标加速。 编辑本段 Win2000及以前的鼠标加速    ?? Win2000加速曲线 [1] ? ?? ???当鼠标X轴的物理速度大于某个阀值时,对应的指针速度变为2倍原始速度,大于第二个阀值时变为4倍,Y轴同理。windows提供了4种规则,对应的关系如图。默认为2级,1级为关闭鼠标加速。   这个规则是通过注册表   HKEY_CURRENT_USER\Control Panel\Mouse下MouseSpeed、MouseThreshold1、MouseThreshold2这三个值的配合实现的:   MouseSpeed的值表示指针速度变化的次数,   0为无变化(无加速),   1为在阀值1以上时变化为2倍速,   2为在阀值2以上时变化为4倍速。   MouseThreshold1、MouseThreshold2则分别表示2个阀值。 存在的问题   因为X轴和Y轴的速度是分开计算的,就会出现一个轴向上是原始速度而另一轴向上可能已是4倍速这种情况,而这时指针的移动方向会与鼠标实际移动的方向发生严重偏离。所以有了XP之后的新型鼠标加速算法。 编辑本段 WinXP及以后的鼠标加速    ?? WinXP鼠标加速曲线 ? ???为了解决上述问题,XP开始,windows将鼠标移动的方向和速度分开,只通过改变向量的大小而不改变向量的方向去应用鼠标加速。而这个速度的变化不再像WIN2000那样一段一段的,不平滑。微软通过大量用户试验,得出了一个平滑的指针速度与实际速度的关系曲线,并将这个曲线的关键点记录在注册表里。   从图上可以看出由5个关键点组成,每次登陆WINDOWS时,会根据这5个点计算出一条平滑的查表函数,并同个这个函数去定义鼠标加速。   这五个点的信息存在注册表HKEY_CURRENT_USER\Control Panel\Mouse下SmoothMouseXCurve和SmoothMouseYCurve。X对应X坐标,Y对应Y坐标。   打开SmoothMouseXCurve你会发现有5行,每行通过双位取反得出实际数值的16进制值。这里不再深究,有兴趣的可与本人联系。   MouseSpeed这个值则控制是否使用这个函数(是否开启加速度),MouseThreshold1、MouseThreshold2则在XP及之后的版本中失效,只是因为一些老的应用可能会用到,所以保留了下来。 编辑本段 鼠标加速和CS等FPS游戏的关系   CS在WIN2000下时,可以通过使系统强制将鼠标速度固定在2倍加速的状态下,从而相当于屏蔽了鼠标加速。而从XP开始,因为微软使用了全新的鼠标加速算法,CS的强行加速鼠标(forcemaccel)的功能失效了所以游戏中出现了鼠标加速。一些新的游戏可以绕过鼠标加速算法,或者其他方法在游戏中消除鼠标

文档评论(0)

sb9185sb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档