在过去的半年里,我一直被触摸板问题困扰,直到最近我才尝试解决这个问题。
我的触摸板是 Windows 描述的精密触摸板。三个州鼠标可以处于以下任意一种状态:1、完全工作(包括手势);2、鼠标移动正常但手势无效;3、完全不工作(无鼠标移动,无手势)。这些状态不是计算机定义的,仅供参考解决问题。
状态 3 通常每天发生几次,有时我重启驱动程序后不久状态 3 又会再次出现,这会暂时解决问题。不过大多数时候,它处于状态 2,这并不那么烦人。
我想通过永远防止两种情况(至少是状态 3)的发生来解决这个问题。
当出现状态 3 时,鼠标会从屏幕上消失,不再具有交互性。通过重新启动特定驱动程序(I2C HID 设备)可以暂时解决此问题。我通过设备管理器禁用和启用驱动程序来执行此操作。(我还使用 Devcon 为自己制作了一个批处理脚本,可以帮我完成此操作。)
当我“重新启动”驱动程序/设备时,它会返回到状态 1;但是,它通常会在几秒到几小时内回到状态 2 和 3。
眼镜:
我有一台装有 Windows 10 Home 的 Dell Inspiron 13-7353。我正在使用 Fast Insider Builds(但这没什么意义,因为这个问题即使在官方版本上也存在)
从 msinfo32→组件→输入→指点设备:
Item Value
Hardware Type PS/2 Compatible Mouse
Number of Buttons 0
Status OK
PNP Device ID ACPI\DLL06FD\4&188324C1&0
Power Management Supported No
Double Click Threshold Not Available
Handedness Not Available
IRQ Channel IRQ 12
Driver c:\windows\system32\drivers\i8042prt.sys (10.0.16237.1001, 104.00 KB (106,496 bytes), 7/1/2017 23:47)
Hardware Type HID-compliant mouse
Number of Buttons 0
Status OK
PNP Device ID HID\DLL06FE&COL01\5&1882E9A2&1&0000
Power Management Supported No
Double Click Threshold Not Available
Handedness Not Available
Driver c:\windows\system32\drivers\mouhid.sys (10.0.16237.1001, 32.00 KB (32,768 bytes), 7/1/2017 23:47)
对于那些最有经验的人,我在下面输出了很多相关的驱动程序信息。
我输入了大多数及更多与触摸板相关的驱动程序信息(比已经显示的更多)这个Pastebin通过使用 Windows 实用程序 Devcon。
假设:我当然不是专家,但我猜测在驱动程序设置中的某个地方或某个地方,一个或多个标志不断被关闭(或负面打开)导致状态 2 和 3。因此,当我“重新启动” I2C 驱动程序时,标志会重置,允许鼠标移动和手势,使其返回到状态 1。
另一个观察:当我长时间使用触摸屏时,它经常会导致状态 3。(可能是因为它将鼠标从屏幕上移除,然后可能以某种方式移除“鼠标”本身,然后导致问题 3)
编辑:当连接外部鼠标时,指针将始终移动并重新激活鼠标垫进入第 2 阶段(有时是第 1 阶段)。
当我说“鼠标”时,我指的是指针。
非常感谢大家的帮助。如果您有更多问题或想要了解的内容,请在下面发表评论。