NOTE: This answer is outdated. You don't need to modify the driver configuration file to enable Momentum anymore. You can simply change the relevant DWORD values at the following registry keys to enable/disable Momentum and a host of other features.
To enable Momentum, set Momentum_Enable and Momentum_Display to 1. You can find them in the registry keys listed below.
For Windows 10:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Elantech\SmartPadDisplay
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Elantech\SmartPad
After doing this, Momentum or 'Inertia' related settings will start showing up in the 'Elan Smart-Pad' application that lets you configure various features of the touchpad.
I finally figured out how to enable Momentum (called Inertia in Elantech touchpads) as well as a host of other hidden features in ELAN manufactured touchpads.
Thanks to this blog post, I found out that the way to do this was to edit Elantech drivers (ETD.inf). If you're using WHQL inbox drivers, you'll probably have to downgrade to older Elantech drivers for this to work.
Make sure that the touchpad drivers you have include a setup.exe
file so you can install the drivers. You'll also have to run Windows in Test Mode with integrity checks disabled so you can install the modded drivers. To restart Windows in Test Mode, run the command prompt as administrator and enter the following commands:
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
Uninstall the previous touchpad drivers and make sure you check the Delete the driver software for this device box
Now open ETD.inf
in the Elantech drivers folder with a decent text editor (I recommend Notepad++) and change all instances of
Momentum_Display,%REG_DWORD%,0
to
Momentum_Display,%REG_DWORD%,1
Also change the first instance of (you'll find this in the [ETD_SmartPadUI_Default.AddReg] section)
Momentum_Enable,%REG_DWORD%,0
to
Momentum_Enable,%REG_DWORD%,1
If you'd like the cursor to bounce off of screen edges, then change:
Momentum_Bounce_Enable,%REG_DWORD%,0
to
Momentum_Bounce_Enable,%REG_DWORD%,1
There are lots of other options you can enable/disble as well. However, I'll leave it to you to experiment with them. You'll find the most interesting settings in the following sections:
[ETD_SmartPadDisplay_Default.AddReg]
[ETD_SmartPadDisplay_Win8.AddReg]
[ETD_SmartPadUI_Default.AddReg]
WARNING: Make sure you know exactly what you're doing here or you could end up with an unstable driver and lots of BSODs. I recommend making a backup of the original drivers before you start to modify them.
After you've finished editing the drivers, reboot your computer and install the new modded drivers by running setup.exe
Best Answer
download and install the latest Synaptics touchpad driver.
additionally you can install TouchFreeze, which will automatically disable the touchpad while you are typing text.
TouchFreeze is freeware (although it says for Windows NT / 2K / XP / 2003 only, i have it working in Vista, so it should be OK with Windows 7 too).