如何在 Python 中使用 evdev 获得绝对触摸板位置?

时间:2021-06-14 04:42:16

标签: python evdev

如何访问我的手指在触控板上的绝对位置并在 Python 程序中以 (x,y) 对的形式检索值?我一直在用 Python 修改 evdev 并用它来监视我的触摸板的输入事件。这是它的样子:

absolute axis event at 1623586006.216310, ABS_MT_TRACKING_ID 
absolute axis event at 1623586006.216310, ABS_MT_POSITION_X 
absolute axis event at 1623586006.216310, ABS_MT_POSITION_Y 
absolute axis event at 1623586006.216310, ABS_MT_PRESSURE 
key event at 1623586006.216310, 330 (BTN_TOUCH), down
absolute axis event at 1623586006.216310, ABS_X 
absolute axis event at 1623586006.216310, ABS_Y 
absolute axis event at 1623586006.216310, ABS_PRESSURE 
key event at 1623586006.216310, 325 (BTN_TOOL_FINGER), down
synchronization event at 1623586006.216310, SYN_REPORT 
absolute axis event at 1623586006.231209, ABS_MT_PRESSURE 
absolute axis event at 1623586006.231209, ABS_PRESSURE

我可以看到 ABS_X 和 ABS_Y,但这些值没有任何意义。那么,有人可以指导我使用 evdev 获取绝对触控板坐标吗?

这是我获得 evdev 说明的页面 --> http://manpages.ubuntu.com/manpages/bionic/man1/python-evdev.1.html

0 个答案:

没有答案