转载:Finally a perfect smooth and precision Synaptic touchpad driver for spectre X360 with sleep fix for Latest Windows 10 21H2 (Updated 2022 April)
各位,几年前有人找到了适用于 Spectre x360 的精准驱动程序,我当时真是太高兴了。但是随着 Windows 10 的不断更新,这个方法已经失效了,而且我们听说这个驱动程序总是会在最新的 Windows 更新后出现问题。我发现 N1MGX14W驱动程序还会导致其他问题,例如触摸板的物理点击完全失灵……有时当我合上屏幕盖打开后,鼠标在恢复模式下无法移动……有时光标会随着我的触摸到屏幕到处乱跳……网上有一些修复方法,但没有一个真正有效。多亏了疫情,我才有时间深入研究这个驱动程序,找出问题所在。
联想最初的14w版本驱动程序发布于几年前,当时是针对旧版 Windows 10 的。多年来,随着 Windows 的多次更新,联想也一直在发布 Precision 驱动程序的更新。我选择18w版本作为基础驱动程序,而不是后续版本,因为联想的更新日志显示,该版本修复了 Windows 10 创意者更新后出现的许多问题,而之后的任何版本似乎都加入了许多其他联想特有的内容,这些内容杂乱无章,难以阅读,而且与主题无关。
确实有人尝试过直接安装 18W 灯泡,但反馈说不起作用。现在……秘诀来了!!!
在钻研驱动程序之后,我发现我们所有人都在使用的方法(直接安装驱动程序而不做任何修改)导致我们的触摸板只能以非常基本的备用模式工作,因为我们的设备 ID 与联想的设备 ID 不匹配!联想实际上在他们的驱动程序中编写了很多 Windows 10 注册表修复程序,但这些程序只在设备 ID 与联想的设备 ID 匹配时才有效。所以我尝试强制启用 SynPD.inf 文件中的注册表修复程序,即使是针对备用模式,然后重新安装驱动程序,结果成功了!现在一切都完美运行了。鼠标在睡眠/合上盖子后可以 100% 正常工作。物理点击板也正常工作。触摸板非常流畅,光标不会跳动或闪烁!
希望现在还不算太晚,毕竟我们的 Spectre x360 已经用了好几年了。如果你想让触控板焕然一新,这里是18w 版本的链接,你可以相应地修改 inf 文件,自己试试看。
安装指南:
- 下载并解压驱动程序
- 找到 SynPD.inf
- 使用您喜欢的文本编辑器查找 [LENOVO_GROUP32_InterTouch_Win8_Inst]
- 在此部分找到 Addreg 行
- 将Addreg 行 替换为以下内容:
AddReg = Common_AddReg, IBM0057_AddReg, StdUI_AddReg, Group32, UXUI_AddReg, SGS_functions, ShowApplicationGestures, Enable2FScrollingAnd2FEdgeMotion_AddReg, StartingZoneAspectRatio, MultiFingerPalmCheck, MultiFingerPalmCheck_UI, Adjust_MultiFingerPalmCheck_UI, MainUIRearrange, ImageClickPadOmniModeStdUI_AddReg, AutoAspectRatio_AddReg, ReOrganizeTreeSequence_For_ClickPad, PalmCheckFilterSettings, AdjustUI_AddReg, Disable_ChiralRotate_AddReg, InterTouch_ClickPad_Settings_AddReg, RMIPassThrough_AddReg, Hide_Win8_ScrollingMagnifyingGlass, AdjustStickMethodAndSpeedFactor_AddReg, Adjust2F_and_1F_MomentumValue_AddReg, ClickSmart_AddReg、SkipClickWhenGestureProcess_AddReg、DisableOneFingerScroll_WithEdgeMotionAndChiral_AddReg、Hide_MultiFingerPalmCheck_CheckBox_AddReg、UseSensorCoord_AdjustZoneSizes_2_Addreg、Hide2FingerDoubleTapUI_AddReg、DisableEnableDeviceByLidCloseOpen_AddReg、DisableIntPDFeature_DefaultOff_AddReg、SetSlaveButtonZoneSizes_4_AddReg、ActivateDisableDeviceViaGpio_AddReg、EdgeMotion_Adjust_Speed_Only_Help_Text、PseudoSuspend_HotKey_V1、ACM2_Parameter_Adjust_AddReg、EnableGroupFilter_AddReg、TurnOffGestureFilter_AddReg、DisableKBCQueryCommand_AddReg、Disable_Edge_Pull_AddReg、Disable_Rotate_UXUI_AddReg Disable_3FVHScrolling_UXUI_AddReg、Disable_4FVHScrolling_UXUI_AddReg、Enable_3P2BCP_UI_AddReg、Enable_Raven2BCP_AddReg、Enable_PrioritizeForVScroll_AddReg、Enable_AmplificationForTptDeltaXY_AddReg、SetSensorSleepFromOEMDriverFlipMode_AddReg、Lenovo_PalmDetectConfigHIDMINI_AddReg、LENOVO_UXUIControls_AddReg、Modify_Lenovo_UXUI_For_HidMini_AddReg、Enable_Custom2BCP_AddReg
7. 以下内容用于修复睡眠后恢复时触摸板卡顿的问题,请查找以下部分:[PseudoSuspend_HotKey_V1]
找到 PseudoSuspendEnableKey 这行代码,并将0xE059替换为0xE057。
8. 在同一部分中添加以下两行:
HKR,System\CurrentControlSet\Services\SynTP\Parameters,EnableKey,0x00010001,0x0000
HKR,System\CurrentControlSet\Services\SynTP\Parameters,DisableKey,0x00010001,0x0000
9. 保存并安装。(注意:Windows 可能会提示您修改了驱动程序,导致其签名与驱动程序不匹配。您可以禁用驱动程序签名强化,然后重新安装驱动程序。安装完成后,您可以重新启用驱动程序签名。网上有很多相关教程,我就不在这里赘述了。)
其他品牌笔记本电脑用户如果使用 Synaptic 触控板也可以尝试这个方法,但需要找到对应笔记本电脑的 PseudoSuspendEnableKey 键。如果您从未遇到过睡眠/唤醒问题,可以跳过 PseudoSuspendEnableKey 部分。欢迎留言分享此方法是否有效。谢谢!