从昨天开始,我遇到了一个奇怪的问题。我在 Google 上搜索了两天,但只找到了以下与我类似的问题: ELAN 输入设备上的 Windows 10 更新后触摸板冻结 我尝试了这里建议的两种解决方案,并尝试了许多其他解决方案,但都没有起作用。
真正的问题 我的 ELAN 触摸板滚动功能运行良好,即使在更新后仍可正常工作,直到我启动命令提示符或文件资源管理器。我主要在 Netbeans、Android Studio 等 IDE 中工作。我的 ELAN 触摸板滚动功能在这两个 IDE 中都运行良好。这意味着 ELAN 触摸板驱动程序运行良好。但是,只要我运行命令提示符或打开任何文件资源管理器窗口,我的滚动功能就会在这两个 IDE 中停止工作。在我关闭命令提示符或资源管理器窗口之前,在触摸板上拖动两根手指不会在这些 IDE 中上下滚动。一旦我关闭这些窗口,我的滚动功能就会在这些 IDE 中再次开始工作。
这很奇怪。我不认为仅仅运行命令提示符就能改变当前运行设备的行为。但令我惊讶的是,这种情况确实发生了。也许有人可以解释其中的联系并提出一些解决方案。
我迄今为止尝试过 从昨天开始我已经尝试了很多解决方案。
- 更新了驱动程序
- 降级了驱动程序
- 卸载并重新安装设备驱动程序
- 从我的笔记本电脑制造商的网站下载了针对我的笔记本电脑型号 Lenovo V310 的最新 ELAN 触摸板驱动程序。
- 应用上述参考问题的两个解决方案
- 尝试更改默认鼠标和触摸板设置,如速度、灵敏度、滚动行数等,但都没有效果。
系统规格
- 操作系统 = Windows 10 Pro 64 位
- 版本 = 1709
- 操作系统版本 = 16299.64
- 触摸板 = ELAN Smart Pad
- 当前驱动程序 = https://download.lenovo.com/consumer/mobiles/ce0j04af.exe
- 未安装其他鼠标或指点设备。
- 无需为鼠标或触摸板安装额外的驱动程序/软件
编辑
我深入研究了这个问题,发现这不是一个驱动程序问题。相反,这是与窗口焦点相关的问题。如果你只打开了 Android Studio 或 netbeans,那么滚动就可以正常工作。但如果你打开命令提示符或文件资源管理器。然后如果 CMD 或资源管理器中有滚动条,并且你将焦点放在 IDE 中,然后你尝试滚动,则滚动事件会触发,但不会在聚焦/选定的窗口上触发。相反,这个滚动事件会在后端非活动窗口上触发。为此,我制作了一个视频。你可以在 screencast.com 上观看。 https://www.screencast.com/t/QoVNSf46