怎么取得用户两次按键之间的间隔,并用此来推算用户的输入速度?

jxc163 2003-04-27 07:41:47
同文章标题
...全文
139 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunware 2003-04-27
  • 打赏
  • 举报
回复
真长见识了,我的办法就显得比较土,我是在OnKeyUp里取系统时间,比较两次Up的时间差.
laughcsdn 2003-04-27
  • 打赏
  • 举报
回复
或者在线程中不断用两次GetTickCount之差来算时间。
不过很消耗资源的..自己权衡一下吧.
zch619 2003-04-27
  • 打赏
  • 举报
回复
学习
laughcsdn 2003-04-27
  • 打赏
  • 举报
回复
同意的yansea(思宏) 的观点.
不过我建议创建一个线程,,然后再线程中使Direct Input,实现这些功能是小儿科..
具体去dirextx help
yansea 2003-04-27
  • 打赏
  • 举报
回复
比较笨的办法可以写个键盘hook,用两次GetTickCount之差来算时间。
不知道更有效的方法。

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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