Linux
觸摸屏 ABS_X 和 ABS_Y 錯誤行為
我有一個 7" 觸摸屏,我正在連接到 Linux。觸摸屏被辨識,但行為錯誤。我使用 evtest 實用程序查看來自 /dev/input/* 的事件,我看到ABS_X 和 ABS_Y 事件的行為很奇怪。當我點擊螢幕時,它被註冊為一個事件,但緊接著 ABS_X 和 ABS_Y 顯示最大值,例如:
(ABS_X), value 1954 (ABS_Y), value 2451 (ABS_X), value 4095 (ABS_Y), value 4095
該設備被報告為 USBest Touchscreen。以前有沒有人遇到過這樣的行為,或者有可能的解決方案?
提前致謝!
解決方案是在建構 Linux 核心時啟用 hid 多點觸控驅動程序。
CONFIG_HID_MULTITOUCH=y