外设天下 - 电脑外设发烧友聚集地

我的人缘0

[求助] 请教技术达人:谁了解Windows DirectInput这个东西?

4 2893
楼主
跳转到指定楼层
发表于 2011-10-12 16:00 只看该作者 倒序浏览 阅读模式
之前看到的一个老外的技术强帖:

ESREALITY MOUSESCORE 2007
http://www.esreality.com/?a=post&id=1265679

里面说能通过Windows DirectInput获得光标移动速度(单位是counts/s或者dots/s),但没说具体怎么操作,只说很简单。请问哪位技术达人知道他是怎么获得这些数据的吗?

谢谢啦!
0
已赞
微信分享 收藏
回复

使用道具 举报

我的人缘0
2
发表于 2011-10-12 16:26 只看该作者
俺用过rinput,没用过这个
回复 支持 反对

使用道具 举报

我的人缘0
3
发表于 2011-10-12 18:24 只看该作者
本帖最后由 xmiangui 于 2011-10-12 18:35 编辑

记录Counts,乘以回报率 = Counts/s,随便找个鼠标记录软件就可以记录Counts,算一算就有速度了。处以DPI,IPS就出来了。
DirectX Input接口编程只是保证取到的数据是鼠标位移堆栈里的数据,而不是指针位移数据。比如指针移动到屏幕最右边,鼠标再往右取得的指针位移就是0,但鼠标位移堆栈还是正常接收鼠标回报的位移(鼠标可不知道你移动到屏幕边上了)。
回复 支持 反对

使用道具 举报

我的人缘1
4
发表于 2011-10-12 18:55 只看该作者
我转过这个帖子。
回复 支持 反对

使用道具 举报

我的人缘0
5
发表于 2011-10-12 19:29 只看该作者
测试
不懂…
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则