检测鼠标是否接触地面或是否在空中

时间:2013-05-18 14:32:44

标签: c# .net mouse

我姐姐和我正在编写一个程序来帮助那些患有震颤(手抖)的人。

程序识别鼠标光标是否变慢,然后使光标更容易控制,并且使用更轻松的手使用鼠标更慢。

该程序到目前为止工作并且只有一个问题:如果用户将鼠标抬到另一个位置,则速度在短时间内为0。程序假定光标必须减慢,但这不应该发生。

有没有办法检测鼠标是否正在接触鼠标垫?

我们正在用C#编程。

1 个答案:

答案 0 :(得分:1)

可能你最好的办法就是在这种情况下描述鼠标数据丢失的特征,然后让你的程序忽略匹配的移动。

例如,当鼠标被抬起而我们没有移动时,移动是否仅为零?如果是这样,请忽略低阈值下的移动。