文件名称:linux_elan1200_touchpad:Linux 中 ELAN1200 触摸板的解决方法
文件大小:19KB
文件格式:ZIP
更新时间:2024-06-19 18:34:53
C
ELAN1200 04F3:3022 触摸板 警告 存储库中的代码已经过测试,并与安装在Asus UX310UQ笔记本电脑、供应商/设备 04F3:3022 中的触摸板一起使用。 操作系统是 Debian 10,启用了向后移植。 我不能保证它适用于其他模型、修订版、Linux 发行版等。 问题 正常两指触摸状态 当手指足够靠近时,触摸板将其识别为一次触摸,并发送第二个联系人的释放报告 当手指再次分开时,触摸板将发送另一个释放以释放剩余的接触,并立即用两个手指触摸该表面来发送报告。 当启用“双击”和“双指滚动”时,上述冗余发布报告导致滚动期间随机右键单击事件。 解决方案 存储库包含三个选项来解决这个问题,它们基本上都是一样的: 得到了硬件的发布报告 保存事件数据并在很短的时间内设置计时器 如果立即收到下一个事件,则该发布是恶意的,忽略它 如果没有后续事件,并且定时器被触发,则释放是
【文件预览】:
linux_elan1200_touchpad-master
----README.md(6KB)
----kernel_module()
--------hid-elan1200.c(13KB)
--------dkms.conf(317B)
--------Makefile(208B)
----xfce4_power_manager()
--------asus_ux310u_1.6.1.diff(1KB)
----.gitignore(108B)
----userspace_driver()
--------hid_elan1200.c(14KB)
--------mirror_elan1200.c(5KB)
--------elan1200.service(144B)
--------50-libinput.conf(1KB)
--------50-synaptics.conf(1KB)
----xf86_input_synaptics()
--------elan1200_1.9.1.diff(2KB)