如何在带有Elan触摸板的笔记本上启用“动量”(又称“惯性”)?


9

我有一台由Elan(aka Elantech)生产的带触摸板的Lenovo笔记本(Win 8 )。

我以前在旧笔记本电脑上使用过Synaptics触摸板,并且已经习惯了Momentum等功能,该功能使您可以通过在触摸板表面上滑动手指来控制鼠标的移动。

我在某个论坛上读到某个地方,其中Elan和Synaptics使用类似的硬件,但是我无法让Synaptics驱动程序与该硬件一起使用(通用Synaptics驱动程序也无法使用),而且我不确定是否修改Synaptics的驱动程序配置文件( INF驱动程序文件)中添加Elan触摸板的硬件ID的条目是安全的。

在另一个论坛上,我发现了有关此注册表项的信息:

HKEY_CURRENT_USER \ Software \ Elantech \ SmartPad

对该键中的DWORD进行更改将启用或禁用触摸板的某些功能,这些功能否则无法通过“控制面板”中“ 鼠标属性”下的ELAN驱动程序配置实用程序进行自定义。

通过在注册表中编辑DWORD值,我可以启用Synaptics设备中的一些功能,但无法使Momentum正常工作。我发现一些与“动量”相关的DWORD是Momentum_DisplayMomentum_Bounce_EnableMomentum_EnableMomentum_Slider,但是更改它们的值似乎没有任何作用。

如果您的笔记本计算机装有Elantech触摸板,并且Momentum正常工作,请提供帮助。


动量功能的用途是什么。我的突触触摸板有,我认为这是疯狂的功能,没有用。
Suici Doga

@SuiciDoga Momentum(在Windows系统上)使您可以用手指轻拂进行长时间的鼠标移动。我想您可以认为这是减少了鼠标移动的摩擦力,当您将手指滑过触摸板时,鼠标指针会在屏幕上滑动。我发现它非常可取,这让我不讨厌笔记本的触摸板,但是当然,并不是每个人都会有相同的感觉。
Vinayak

Answers:


9

注意:此答案已过时。您无需修改​​驱动程序配置文件即可启用Momentum。您只需在以下注册表项中更改相关的DWORD值即可启用/禁用Momentum和许多其他功能。

要启用动量,请将Momentum_EnableMomentum_Display设置为1。您可以在下面列出的注册表项中找到它们。

对于Windows 10:

  1. Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Elantech\SmartPadDisplay

  2. Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Elantech\SmartPad

完成此操作后,动量或“惯性”相关设置将开始显示在“ Elan Smart-Pad”应用程序中,该应用程序可让您配置触摸板的各种功能。


我终于弄清楚了如何启用Momentum(在Elantech触摸板中称为Inertia)以及ELAN制造的触摸板中的许多其他隐藏功能。

感谢这篇博客文章,我发现实现此目的的方法是编辑Elantech驱动程序(ETD.inf)。如果您使用的是WHQL收件箱驱动程序,则可能必须降级到较旧的Elantech驱动程序才能起作用。

确保您拥有的触摸板驱动程序包含setup.exe文件,以便您可以安装驱动程序。您还必须在禁用完整性检查的测试模式下运行Windows,以便可以安装经过修改的驱动程序。要在测试模式下重新启动Windows,请以管理员身份运行命令提示符并输入以下命令:

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

卸载以前的触摸板驱动程序,并确保选中“ 删除该设备的驱动程序软件”
驱动程序删除

现在ETD.inf,使用适当的文本编辑器在Elantech drivers文件夹中打开(我建议使用Notepad ++),并更改

动量显示,%REG_DWORD%,0

动量显示,%REG_DWORD%,1

还要更改的第一个实例(您可以在[ETD_SmartPadUI_Default.AddReg]部分中找到它)

Momentum_Enable,%REG_DWORD%,0

Momentum_Enable,%REG_DWORD%,1

如果您希望光标从屏幕边缘弹起,请更改:

Momentum_Bounce_Enable,%REG_DWORD%,0

Momentum_Bounce_Enable,%REG_DWORD%,1

您还可以启用/禁用许多其他选项。但是,我留给您尝试一下。您将在以下各节中找到最有趣的设置:

[ETD_SmartPadDisplay_Default.AddReg]
[ETD_SmartPadDisplay_Win8.AddReg]
[ETD_SmartPadUI_Default.AddReg]

警告:请确保您完全知道自己在这里做什么,否则最终可能会遇到不稳定的驱动程序和大量BSOD。我建议先备份原始驱动程序,然后再开始对其进行修改。

编辑完驱动程序后,重新启动计算机并通过运行以下命令安装新的经过修改的驱动程序 setup.exe


我实际上是在尝试禁用动量功能,但是我所有的值都已经为零。
Jamie Kitson

@JamieKitson您应该能够从鼠标属性(Win + R- > control /name Microsoft.Mouse)中看到的Elan配置工具中禁用Momentum 。该功能在我的系统上称为惯性
Vinayak 2015年

这就是我的预期,但是我似乎没有任何Elan配置工具。我在“鼠标属性”中看不到任何多余的内容。请注意,虽然我正在使用Win 10。
Jamie Kitson

@JamieKitson你看不到的东西像这样
Vinayak 2015年

1
@JamieKitson您可能应该将其作为一个单独的问题提出。另外,如果安装了驱动程序,则可能会ETDAniConf.exe在Elantech文件夹中“程序文件”下的某个地方找到。那是我系统上的图形配置管理器。
Vinayak 2015年

4

多亏了该论坛的指导,我才能够在我的HP Pavilion X2上启用动力/惯性。实际上,这非常容易做到(无需重新安装驱动程序)。

  1. Windows + R,然后输入Regedit,然后按Enter。这将打开注册表
  2. 按Control-f拉出搜索框。取消选中所有选项,除了Values
  3. 粘贴Momentum_Display在搜索框中,然后单击“查找下一个”
  4. 返回结果可能需要一分钟,但是一旦找到,请双击该值,然后(I)更改BaseDecimal(II)设置Value Data1
  5. 重复搜索,直到的所有实例Momentum_Display都已更改(可以有多个)。
  6. 对以下值重复步骤2到5
    • Momentum_Enable
    • Momentum_Bounce_Enable
  7. WIN + X>关闭或退出>退出
    • 登出
  8. 再次登录,然后移动鼠标...它应该立即在屏幕上滑动。

1
注册表上的搜索功能已损坏,并且找不到Momentum设置的多个条目。这导致未应用此修复程序,并且每次我退出Windows时都会还原该修复程序。若要解决此问题,您将需要在SYSTEM \ CurrentControlSet \ Control \ Elantech \ SmartPad和SmartPadDisplay中查找其他值集。将这些设置为1并退出/锁定窗口后,您将获得动力。
Dmac

您可以通过导出到桌面或任何位置来备份注册表值,如果它们被重置(我就是这种情况),则可以双击注册表备份文件以重新启用它们。警告,这可能会覆盖其他新添加或更改的条目,因此,后果自负。
Dmac
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.