【发布时间】:2012-11-24 05:49:40
【问题描述】:
这更像是一个概念/实现问题,而不是特定的语言问题。
有人对光标移动记录有任何见解吗?
获取光标的当前位置非常容易,但是如何记录光标所跟随的路径呢?
(到可以以图形方式绘制的详细程度,而不会对所采用的路径产生歧义)
我想您可以在一小段时间后重复记录光标的当前位置,并将其全部记录下来以列出按时间顺序访问的坐标,
但我不确定录制应该多频繁(或可行);每 10 毫秒?
我什至没有遇到过如此短的睡眠时间达到必要精度的方法!
我还担心 CPU 使用率高时睡眠和录制的性能;当用户使用鼠标与密集型软件交互时。
我什至不完全确定光标的真正移动位置。 如果我将光标扫过屏幕,计算机(内部某处)是否承认我越过了所有这些像素, 还是我的鼠标真的告诉它“我在那里,现在我在这里,现在我在那里”。
我也寻求一种区分快速和慢速移动的方法,但现在,我只能观察访问坐标图上的绘图间距。
有人对此有任何见解吗? 任何潜在的陷阱;我的担忧合法吗? 我在这件事上走错了吗?
(可以观察到,我真的需要一些指导)
谢谢!
【问题讨论】:
-
这个光标跟踪是打算在您自己的应用程序中进行,还是在整个系统中进行?另外,哪种系统?
-
我自己的应用程序,但不是记录数据的应用程序。视窗 7