如何控制鼠标的移动速度

lyingbo 2011-04-27 05:08:57
需求:

鼠标在鼠标垫上移动距离a,光标就在屏幕上移动距离b;
一般情况下,我们鼠标移动大概几个厘米,光标就可以跨越整个屏幕,就是说a很小的时候,b就是屏幕的宽度了;

现在我想通过程序去修改这个精度:
就是当鼠标移动的距离a很大的时候,甚至是10个或者20个屏幕宽度时,光标才从屏幕的左边移动到右边,
相当于b只是a的1/10,或者1/20;

我尝试过以下方法:

1、在控制面板中修改鼠标指针移动速度,把移动速度调到最小时,也只能到两个距离一比一,达不到我的要求

2、通过函数SystemParametersInfo来设置系统光标的移动速度,移动速度设为最小值1时,和上面的第1种方法效果一致


问题

1、网上搜到的采用过滤驱动的方法:由于没有做过驱动相关的东西,不知道这种方法是否可行?

2、如果过滤驱动的方法可行的话,怎么做?

谢谢您百忙之中浏览我的帖子,在此感激不尽。

QQ:342210738
希望得到您的帮助
...全文
243 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
MoXiaoRab 2011-05-06
  • 打赏
  • 举报
回复
我想恐怕只有专门做游戏的人才能满足你的要求
MoXiaoRab 2011-05-06
  • 打赏
  • 举报
回复
鼠标过滤驱动,太高级了。。。
你这个需求,好难。。。。
lyuanm 2011-05-06
  • 打赏
  • 举报
回复
这么高级啊。
lyingbo 2011-05-06
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 dou_h 的回复:]
用一般方法是不实现的,微软的系统是人性化的,谁会要鼠标像你那样的,微软本身设的最低限度是1:1,并且微软不是开源的,我觉的是不可能实现的。
[/Quote]

微软不是开源的,但是我可以想办法改驱动程序的
Dou_H 2011-05-06
  • 打赏
  • 举报
回复
用一般方法是不实现的,微软的系统是人性化的,谁会要鼠标像你那样的,微软本身设的最低限度是1:1,并且微软不是开源的,我觉的是不可能实现的。
lyingbo 2011-05-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yamilo1 的回复:]
做什么精细活呀
[/Quote]

XX仪的 你竟然在线,真神奇~~~
yamilo1 2011-05-06
  • 打赏
  • 举报
回复
做什么精细活呀
lyingbo 2011-05-06
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 tr0j4n 的回复:]
我想恐怕只有专门做游戏的人才能满足你的要求
[/Quote]

谢谢你了,这个帖子已经结了,给不了分你了~~~
lyingbo 2011-05-03
  • 打赏
  • 举报
回复
给点建议啦~~~~
球建议啊
lyingbo 2011-04-28
  • 打赏
  • 举报
回复
了解的前辈们帮帮我了
lyingbo 2011-04-27
  • 打赏
  • 举报
回复
期待你的方法

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧