Linux

觸摸屏 ABS_X 和 ABS_Y 錯誤行為

  • February 23, 2022

我有一個 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

引用自:https://unix.stackexchange.com/questions/691520