根据xinput
,所讨论的触摸传感器是EXC7200-7623v1.000
,并被识别为两个从属指针,其中一个为“笔”类型。
使用xinput test 12
(非笔部分的 ID 为 12),我获得了常规事件输出,Ubuntu 甚至可以正确识别多点触控手势,但在某个边界以上,不会记录任何输入。例如,从屏幕底部滑动到顶部会得到以下输出:
motion a[0]=13744 a[1]=9520
motion a[0]=13744 a[1]=9552
motion a[0]=13744 a[1]=9552
button release 1 a[0]=13744 a[1]=9552
此时,我的手指仍在屏幕上,但移动它没有效果。点击该区域也没有效果。终点也是可变的。它大致位于 和 之间 a[1]=8600
,a[1]=10200
取决于滑动的速度。
我尝试用 校准屏幕xinput_calibrator
,但它对位于屏幕左上角的第一个十字线的点击没有反应。
这是驱动程序问题、X 问题,还是我的传感器坏了?
答案1
在 Windows 上测试显示器并得到相同结果后,我注意到一个硬件缺陷。从传感器到控制器的 FPC 在负责屏幕上部的通道上被撕裂了。