有没有一种方法可以强制Windows使用Precision Touchpad驱动程序而不是Synaptics?


16

我有一个带有Synaptics Clickpad的Dell XPS 15(9530)。我尝试过修改许多设置和不同的Dell / Synaptics驱动程序,但总有些方面效果不佳(两根手指滚动或手掌排斥等)。

在查看Synaptics网站(http://www.synaptics.com/en/clickpad.php)后,它提到“所有Synaptics TouchPads都可以与Microsoft的Precision TouchPad驱动程序接口,或者可以由业界领先的Synaptics Gesture Suite提供支持。”

有没有一种方法可以强制触摸板使用Precision驱动程序?可以在某些位置下载精密触摸板驱动程序吗?

任何帮助将是巨大的,谢谢!


只需安装Precision驱动程序?您可以使用设备管理器执行此操作。
2015年

@Ramhound-我尝试去设备管理器并手动寻找新的驱动程序-我找不到列出的Precision Touchpad驱动程序。是否有下载它们的位置,或者它们位于我可以参考的本地位置?谢谢!
codechinchilla 2015年

对于Windows 10,驱动程序本身必须经过Windows认证。这并不是说Synaptics硬件是否可以精确布线。像MSI一样,供应商需要发布经过Windows认证的驱动程序,才能在Windows 10中显示为精确驱动程序
。– P.Brian.Mackey

Answers:


5

我找到了一种方法,并且在这里发布了一个快速教程:The Verge Forums。我的HP Spectre X360(2017)具有突触触摸板,可以使用此功能。我不能保证这对每个人都适用,但是值得一试。我的教程基于此处的发现(reddit帖子)

更新

因此,我注意到通过这种攻击,驱动程序将在系统从睡眠状态唤醒后崩溃。“断开”是指触摸板可以工作,但没有触摸板设置/精确功能。有趣的是,只有当计算机从休眠状态唤醒时,此问题才不会发生。要解决此问题,您需要创建一个Windows任务,以在系统唤醒时重新启动驱动程序。

首先,您需要获取特定操作系统安装的devcon.exe副本。请参阅其他超级用户文章。在您的计算机上拥有devcon.exe之后(对于我来说,我将其放在C:\ Program Files \ DevCon下),您需要标识需要重新启动的驱动程序。

在包含devcon.exe的文件夹中,按Shift +左键单击,然后选择“打开CMD / PowerShell”上下文菜单项。从这里我们可以确定我们需要重新启动的驱动程序的ID。

devcon.exe /find ROOT*

此命令将显示不同项目的列表。查找描述为“符合Synaptics HID的触摸板设备”的设备或类似内容。对我来说,这映射到“ ROOT \ SYNHIDMINI \ 0000”,这是我感兴趣的用于重新启动的ID。

拥有ID后,您需要创建一个计划任务(以管理员身份!),以按ID重置此设备。为此,请以管理用户身份打开Task Scheduler(可以在开始菜单中搜索)。在任务计划程序窗口中,创建一个新任务:

在任务计划程序中创建新任务

填写任务的名称(例如“唤醒时重启触摸板”)和说明。确保将其设置为以具有管理特权的用户身份运行,并勾选“以最高特权运行”框。另外,请确保选择“无论用户是否登录都运行”单选按钮。

填写任务。

接下来,单击“触发器”选项卡并创建一个新触发器。触发器应在事件开始时执行任务,日志为“系统”,而源为“电源疑难解答”。事件ID应该为1(代表系统唤醒)。

填写任务详细信息。

接下来,在“动作”选项卡下,创建一个新动作。该操作应为“启动程序”,并且“程序/脚本”字段应指向devcon.exe的完整安装路径。参数应类似

/restart "@FULL_ID_THAT_YOU_FOUND_EARLIER_HERE"

填写动作。

ID前面的“ @”符号以及引号都很重要!

最后,确保打开任务的“条件”选项卡,并取消选中电源标题下的框,该框上标有“仅当计算机使用交流电源时才启动任务”。这样可以确保即使您未插入电源,任务仍然可以运行。

最后单击确定,并确保您的任务已创建。现在,每次您的系统从睡眠状态唤醒时,此任务都将运行devcon.exe并告诉它以管理用户身份重新启动synaptics驱动程序。这应确保已正确初始化驱动程序以供使用,并且您将始终具有所有Microsoft Precision优点。


Verge教程对我来说效果很好,但是更新没有问题。当我手动更新驱动程序时,再次安装了原始的Synaptics驱动程序(版本19.3.31.31,日期16/8/2017),但触摸板仍被认为是具有所有功能和高级手势的Precision触摸板。请参阅我在HP论坛中的帖子
Frank Breitling

谢谢。这是生产力的救星。使用Synaptics驱动程序时,我的光标一键跳了起来。我以为这是硬件问题,但决定在走这条路之前先进行搜索。很高兴我做到了!使用Precision驱动程序,触摸板可以完全按预期工作。💪谢谢!🙌–
GollyJer

您能否将Verge论坛中的说明复制到您的答案中,以确保在链接断开时保存它们。这是StackExchange答案的一般要求。
Frank Breitling

仅供参考:我没有任何从睡眠状态唤醒的问题,因此对于HP Spectre x360 Convertible 13-ae0xx而言,说明的UPDATE部分似乎不是必需的。
Frank Breitling,

Windows 1809更新似乎删除了19.3.31.31驱动程序,并将其替换为19.5.10.75。不幸的是,新驱动程序已损坏,并使鼠标指针消失。在HP支持社区中,我说明了如何找回19.3.31.31版,以及如何使触摸板重新工作。
Frank Breitling,

4

首先进入` PC设置> PC和设备>鼠标和触摸板,检查精密触摸板是否已关闭(或不存在)。

在此处输入图片说明

如果当前关闭,请打开它。

如果不存在,它将如下所示:

在此处输入图片说明

由于触摸板应与Precision兼容,因此请确保Windows Update是最新的。要显示精度设置,您将需要更新KB2975719

对于您的型号(XPS-15 9530),Synaptics触摸板驱动程序删除了触摸板的某些手势功能,但可能会整体上改善您的触摸板体验(更多信息)。因此,您必须通过打开或关闭来选择要使用的触摸板驱动程序。


谢谢Rsya-我无法启用Precision驱动程序,但是我确实在您发布的链接中尝试了Alienware 17驱动程序,这确实有所帮助,所以将其标记为答案。
codechinchilla

4

我的Acer S7-392也具有Synaptics单击板,并且最初不支持Windows 10多点触摸手势(没有精确的触控板)。因为我仍然想拥有这些多点触控功能,所以我尝试了几个不同的驱动程序,希望它们能起作用-一个可以!

让我引导您完成我执行的步骤:

  1. 我运行了该驱动程序的安装程序(dpinst.exe):Windows 10(64位)的Synaptics Precision Touchpad驱动程序-ThinkPad X1 Carbon(机器类型:20HQ,20HR)。(ThinkPad X1具有Synaptics触摸板,它是一种精密触摸板。)
  2. 然后,我将设备管理器中触摸板的驱动程序手动更改为该新安装的驱动程序(更新驱动程序软件>浏览我的计算机...>让我从列表中选择...> 取消选中显示兼容的硬件>突触>“ Thinkpad Pointing Device” ”)。
  3. 重新启动我的笔记本电脑后(触摸板当时根本无法工作),它在设备管理器中显示了两只鼠标:一个新的“ HID兼容鼠标”和一个触摸板(现在称为“ Thinkpad Pointing Device”)
  4. 由于触摸板无法正常工作,我将“ Thinkpad Pointing Device”的驱动程序改回了原始驱动程序“ Synaptics PS / 2 Port TouchPad”,再次重新启动了Windows-突然发现我的触摸板现在支持Windows多点触摸手势!它确实显示“您的PC具有精密的触摸板”。在“ PC设置”中也可以(以前没有)。
  5. 我注意到,Synaptics手势仍同时被激活,这导致混乱,因为Windows不知道要执行什么操作。停用Synaptics控制面板中的所有可能选项后,一切工作正常。(一件事:当在触摸板的右下角区域中按下时,它不执行右键单击。但是我仍然可以使用两根手指执行右键单击)

也许这确实对其他人也有用:)


我想知道是否可以完全停用Synaptics驱动程序。我的印象是,目前有2只鼠标同时运行:HID兼容鼠标(作为精密触摸板)和Synaptics PS / 2端口触摸板(作为非精密触摸板)...有什么想法吗?
彼得

1

所有Synaptics触摸板都可以与Microsoft的Precision TouchPad驱动程序接口,或者可以由行业领先的Synaptics Gesture Suite提供支持。

Precision触摸板的硬件和接口与传统/“现代”触摸板不同。

此声明的意思是每个触摸板都是一个或另一个,而不是您可以在它们之间进行切换。


1
您有此要求的来源吗?
乔治

我在这里同意@GeorgeH。此主张需要得到支持,因为已经存在解决方案,显示在修补后使用精密驱动程序运行Synaptics触摸板。
James Manes

-1

如果您是Synaptic / Elan触摸板用户,则可以成功将其更改为与精确触摸板及其功能兼容的Elan驱动程序版本。Google“ Elan WDF驱动程序”,您将得到它。

请注意,您应该遵循一些关键步骤来完成安装。首先,使用记事本修改名为“ ETD.inf”的文件,并将“硬件ID”替换为设备的触摸板ID(ACPI \ ETDXXXX),然后在禁用驱动程序签名实施重写器的情况下重新启动计算机。在完成所有安装并重新启动计算机后,您将在设置中看到精确的触摸板功能。

在此处输入图片说明


欢迎来到超级用户!如果无法将其发布为文本(可读,可搜索等),请以图像形式提供信息。
Karl Richter
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.