RK3288 雙屏異顯時,觸摸屏(USB接口)無反應


系統版本:RK3288 android 5.1

設備同時有兩個lcd,主屏是mipi接口,帶有觸摸屏,觸摸屏是usb接口,副屏是hdmi接口,沒有觸摸屏,正常情況下,兩個lcd顯示相同內容,觸摸屏一切正常;
當打開雙屏異顯的app時,觸摸屏就失效,觸摸沒反應,插上usb鼠標是正常的。
經過測試,在打開雙屏異顯app后,觸摸主屏觸摸屏,主屏沒反應,副屏會響應觸摸信號,但是要求是只能主屏響應觸摸信號。

 

想要達到以上效果,修改如下:

diff --git a/frameworks/native/services/inputflinger/EventHub.cpp b/frameworks/native/services/inputflinger/EventHub.cpp
old mode 100644
new mode 100755
index e15401d..9cd17d2
--- a/frameworks/native/services/inputflinger/EventHub.cpp
+++ b/frameworks/native/services/inputflinger/EventHub.cpp
@@ -1285,7 +1285,7 @@ status_t EventHub::openDeviceLocked(const char *devicePath) {

// Determine whether the device is external or internal.
if (isExternalDeviceLocked(device)) {
- device->classes |= INPUT_DEVICE_CLASS_EXTERNAL;
+// device->classes |= INPUT_DEVICE_CLASS_EXTERNAL;
}

if (device->classes & (INPUT_DEVICE_CLASS_JOYSTICK | INPUT_DEVICE_CLASS_DPAD)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM