Windows 7 触摸屏单点触摸问题

Windows 7 触摸屏单点触摸问题

我正在尝试使用 3M 触摸屏在 Windows 7 机器上接收触摸事件。我已成功连接到 Windows 消息链,并且除了一种情况外,在所有情况下都能完美接收触摸输入。如果我将一根手指放在触摸屏上并且不移动它,则不会发送触摸消息。如果我将第二根手指放在屏幕上,我会收到 2 个触摸点的消息。如果我移除第二个触摸点,我会收到 1 个触摸点的消息。

此外,如果我放置一个触摸点然后移动它,消息就会正确显示。

我需要能够在添加但未移动单个触摸时接收触摸消息。Windows 中的某些设置是否导致了这种情况?是否有可能将此单个触摸转换为鼠标事件?

答案1

我认为在这种情况下驱动程序无法生成触摸消息,因为用一根手指触摸就可能引发几种情况。

司机有义务等待您:

  • 抬起手指即可生成鼠标右键单击,或
  • 移动手指,使其生成鼠标左键按下和鼠标左键移动,或者
  • 用另一根手指触摸以生成多条多指消息之一。

您可以尝试将触摸设备驱动程序更新到最新版本,但我认为在这种情况下驱动程序别无选择,只能等待后续操作才能生成任何类型的消息。

我的建议是更改您计划的用户界面,以便不要使用按住作为手势。

我没有找到任何文档来支持我的上述想法,因此它只能被视为有关 Windows 触摸驱动程序功能的一个综合信息。

相关内容