华硕触摸屏显示器和Android设备的问题

我正在通过USB和HDMI将Android设备与ASUS VT168H显示器连接。我遇到的问题是华硕触摸屏显示器。它不会调用适当的触摸,这意味着如果我在屏幕底部触摸,则实际触摸将发生在屏幕顶部。

现在,当我连接其他触摸显示器时,例如DELL S2240T,每件事在显示和触摸上都能正常工作。

尽管调试的结果是,但在ASUS显示器上,Android设备正在调用ELAN触摸屏驱动程序。参见以下日志:

12-10 10:59:09.402 1743 1982 I EventHub: Removing device '/dev/input/mouse1' due to inotify event 12-10 10:59:09.403 1743 1982 I EventHub: Removing device ELAN Touchscreen due to epoll hang-up event. 12-10 10:59:09.403 1743 1982 I EventHub: Removed device: path=/dev/input/event7 name=ELAN Touchscreen id=17 fd=265 classes=0x80000014 12-10 10:59:09.407 1743 1982 I EventHub: Removing device '/dev/input/event7' due to inotify event 12-10 10:59:11.895 1743 1982 E EventHub: could not get driver version for /dev/input/mouse1,Not a typewriter 12-10 10:59:11.908 1743 1982 D EventHub: No input device configuration file found for device 'ELAN Touchscreen'. 12-10 10:59:11.908 1743 1982 I EventHub: wakeMechanism=EPOLLWAKEUP,usingClockIoctl=true 12-10 10:59:11.908 1743 1982 I EventHub: New device: id=18,fd=189,path='/dev/input/event7',name='ELAN Touchscreen',classes=0x80000014,configuration='',keyLayout='',keyCharacterMap='',builtinKeyboard=false,12-10 11:12:26.994 1743 1982 I EventHub: Removing device ELAN Touchscreen due to epoll hang-up event. 12-10 11:12:26.994 1743 1982 I EventHub: Removed device: path=/dev/input/event7 name=ELAN Touchscreen id=18 fd=189 classes=0x80000014 12-10 11:12:27.004 1743 1982 I EventHub: Removing device '/dev/input/mouse1' due to inotify event 12-10 11:12:27.004 1743 1982 I EventHub: Removing device '/dev/input/event7' due to inotify event 12-10 11:14:56.491 1743 1982 E EventHub: could not get driver version for /dev/input/mouse1,Not a typewriter 12-10 11:14:56.504 1743 1982 D EventHub: No input device configuration file found for device 'ELAN Touchscreen'. 12-10 11:14:56.504 1743 1982 I EventHub: wakeMechanism=EPOLLWAKEUP,usingClockIoctl=true 12-10 11:14:56.504 1743 1982 I EventHub: New device: id=19,fd=267,

在Dell Monitor上,它正在调用“ Weida Hi-Tech CoolTouch System”驱动程序。参见以下日志:

12-10 11:39:23.182 1743 1982 I EventHub: Removing device '/dev/input/mouse1' due to inotify event 12-10 11:39:23.183 1743 1982 I EventHub: Removing device ELAN Touchscreen due to epoll hang-up event. 12-10 11:39:23.183 1743 1982 I EventHub: Removed device: path=/dev/input/event7 name=ELAN Touchscreen id=20 fd=277 classes=0x80000014 12-10 11:39:23.185 1743 1982 I EventHub: Removing device '/dev/input/event7' due to inotify event 12-10 11:51:57.548 1743 1982 E EventHub: could not get driver version for /dev/input/mouse1,Not a typewriter 12-10 11:51:57.555 1743 1982 D EventHub: No input device configuration file found for device 'Weida Hi-Tech CoolTouch System '. 12-10 11:51:57.555 1743 1982 I EventHub: wakeMechanism=EPOLLWAKEUP,usingClockIoctl=true 12-10 11:51:57.555 1743 1982 I EventHub: New device: id=21,fd=264,name='Weida Hi-Tech CoolTouch System ',12-10 11:52:46.423 1743 1982 I EventHub: Removing device Weida Hi-Tech CoolTouch System due to epoll hang-up event. 12-10 11:52:46.423 1743 1982 I EventHub: Removed device: path=/dev/input/event7 name=Weida Hi-Tech CoolTouch System id=21 fd=264 classes=0x80000014 12-10 11:52:46.427 1743 1982 I EventHub: Removing device '/dev/input/mouse1' due to inotify event 12-10 11:52:46.430 1743 1982 I EventHub: Removing device '/dev/input/event7' due to inotify event

从此日志中,我认为/ system / usr / idc中缺少ELAN TouchScreen驱动程序的idc文件elan-touchscreen.idc,因此我也放置了该idc文件,但未能解决我的问题。

我还发现elan-touchscreen.idc在Android棉花糖中仍然存在,但在Nougat中却没有。 Android是否停止支持elan touch驱动程序?

所以我知道这是一个触摸驱动程序问题。如何解决?我可以在Android设备中配置ELAN触摸屏驱动程序吗?我的Android设备运行的是Oreo Android 8.0。

预先感谢

giftedhappy 回答:华硕触摸屏显示器和Android设备的问题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2945973.html

大家都在问