如何让我的系统忽略触摸屏作为输入,但仍然给我触摸的 x,y 坐标位置?

如何让我的系统忽略触摸屏作为输入,但仍然给我触摸的 x,y 坐标位置?

我正在使用 eGalax 的 USB 触摸屏(例如这个)。我计划将其用作位置传感器。使用以下代码可以很好地获取 x、y 坐标:

from Xlib import display
data = display.Display().screen().root.query_pointer()._data
print data["root_x"], data["root_y"]

但是,每次收到触摸屏输入时,它也会影响计算机,就像我使用鼠标一样。显然,这是设备默认应该做的 ^ ^。但是,是否可以让我的计算机忽略触摸输入并仅读取触摸板的 x,y 坐标?

答案1

我找到了另一种解决方案。我使用 Arduino 读取触摸屏输出这个图书馆。然后读数通过串口实时发送回电脑。该库还可以检测面板是否被触摸,这很有帮助。

相关内容