• 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)

  • 相关阅读:
    POM文件
    数据转换16进制字符
    中高分 CF 题解
    安装Java
    JNI编写,Java调用C++
    OSPF协议
    DNS协议详解
    HCIA ENSP 搭建一个简单网络 DNS解析服务器 DHCP服务器
    HTTP协议详解
    如何彻底关闭Win10自动更新,Win10永久关闭自动更新的方法
  • 原文地址:https://www.cnblogs.com/lialong1st/p/8042115.html
Copyright © 2020-2023  润新知