cod*_*lla 18 windows drivers synaptics-touchpad
我有一台带有 Synaptics 触控板的 Dell XPS 15 (9530)。我试过修改许多设置和不同的 Dell/Synaptics 驱动程序,但总有一些方面效果不佳(两指滚动或手掌拒绝等)。
在查看 Synaptics 网站 ( http://www.synaptics.com/en/clickpad.php ) 后,它提到“所有 Synaptics 触摸板都可以与 Microsoft 的 Precision TouchPad 驱动程序连接,或者可以由行业领先的 Synaptics Gesture Suite 提供支持。”
有没有办法强制触摸板使用 Precision 驱动程序?是否可以在某些位置下载精密触摸板驱动程序?
任何帮助都会很棒,谢谢!
我找到了一种方法来做到这一点,我在这里发布了一个快速教程:The Verge Forums。这适用于我的带有突触触摸板的 HP Spectre X360 (2017)。我不能保证这对每个人都有效,但值得一试。我的教程基于这里(reddit 帖子)的发现。
更新
所以我注意到通过这个 hack,驱动程序会在系统从睡眠状态唤醒后中断。“中断”是指触摸板可以工作,但不存在任何触摸板设置/精确功能。有趣的是,这个问题在机器从休眠状态唤醒时不会发生,只有在从睡眠状态唤醒时才会发生。要解决此问题,您需要创建一个在系统唤醒时重新启动驱动程序的 Windows 任务。
首先,您需要为您的特定操作系统安装获取 devcon.exe 的副本。请参阅此其他超级用户帖子。在您的机器上安装 devcon.exe 后(在我的情况下,我将它放在 C:\Program Files\DevCon 下),您需要确定需要重新启动的驱动程序。
Shift+左键单击包含 devcon.exe 的文件夹,然后选择“打开 CMD/PowerShell”上下文菜单项。从这里我们可以确定我们需要重新启动的驱动程序的 ID。
devcon.exe /find ROOT*
Run Code Online (Sandbox Code Playgroud)
此命令将显示不同项目的列表。寻找描述为“Synaptics HID-Compliant Touch pad Device”或类似内容的那个。对我来说,这映射到“ROOT\SYNHIDMINI\0000”,这是我为了重新启动而感兴趣的 ID。
获得 ID 后,您需要创建计划任务(以管理员身份!)以通过 ID 重置此设备。为此,请以管理用户身份打开任务计划程序(您可以在开始菜单中搜索)。在任务计划程序窗口中,创建一个新任务:
填写任务的名称(例如“Restart TouchPad On Wake”)和说明。请务必将其设置为以具有管理权限的用户身份运行并勾选“以最高权限运行”框。还要确保选中“无论用户是否登录都运行”的单选按钮。
接下来,单击触发器选项卡并创建一个新触发器。触发器应该在日志为 System 和 Source 为 Power-Troubleshooter 的事件上开始任务。事件 ID 应该是 1(这代表系统唤醒)。
接下来,在操作选项卡下,创建一个新操作。操作应为“启动程序”,并且程序/脚本字段应指向 devcon.exe 的完整安装路径。参数应该是这样的
/restart "@FULL_ID_THAT_YOU_FOUND_EARLIER_HERE"
Run Code Online (Sandbox Code Playgroud)
ID 前面的“@”符号和引号一样重要!
最后,确保打开任务的条件选项卡,并取消勾选电源标题下的“仅当计算机使用交流电源时才启动任务”的框。这可确保即使您未插入电源,任务仍会运行。
最后单击确定并确保您的任务已创建。现在,每次您的系统从睡眠中唤醒时,此任务都会运行 devcon.exe 并告诉它以管理用户身份重新启动突触驱动程序。这应确保驱动程序已正确初始化以供使用,并且您将始终拥有 Microsoft Precision 的所有优点。
小智 6
我的 Acer S7-392 也有一个 Synaptics 触控板,最初不支持 Windows 10 多点触控手势(没有精确触控板)。由于我仍然希望拥有这些多点触控功能,因此我尝试了几种不同的驱动程序,希望它们能够正常工作 - 一个成功了!
让我带您完成我所做的步骤:
也许这对其他人也有用:)
| 归档时间: |
|
| 查看次数: |
56908 次 |
| 最近记录: |