how to disable tap-on-click (touchpad) on windows
Solution 1:
In short, there is not a native Windows command that does the same as lspci
or lsusb
.
Your alternative on windows is msinfo32
and extracting the vendor and product ID, highlighted below, from the Plug and Play device field:
You can then use these to lookup what the device is online, this is what Windows does itself.
A search for the highlighted device ID above tells me its a Cherry CyMotion / eVolution Series Keyboard.
If a device looks like the following in msinfo32
:
Then the device manufacturer did not apply for a registered Vendor ID thus not allowing Windows, or yourself to deduct what the device might be and Windows has reverted to a default driver.
This is why manufactures, such as ASUS, have a website dedicated to looking up drivers for the built in devices based on the Laptops serial number.
You can read more on the Plug & Play Architecture and Driver support here.
Solution 2:
A Windows equivalent to lsusb
and lspci
is msinfo
(actually it's more like hardinfo
than what you're used to) hit Ctrl+F and search for pad
(as there can be a touchpad
, smartpad
or trackpad
, depending on your hardware) and you'll find the exact hardware you have.
If that fails to give anything, you can take it a step further and can also figure out for yourself which driver is in use and how to change the settings by opening regedit
and navigating to HKCU (HKEY_CURRENT_USER
) for your own user's settings or HKCM (HKEY_CURRENT_MACHINE
), Software
, and then it depends on your hardware:
- For a generic driver, navigate to
Windows
,Currentversion
PrecisionTouchPad
- For a Synaptics driver, navigate to
Synaptics
SynTPEnh
,ZoneConfig
- For an Elantech driver, navigate to
Elantech
,SmartPad
- etc.
There you will find all the settings in a hierarchical tree in the registry and for my machine disabling (=setting values to 0
) disabled any and all tapping:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad]
"TapAndDrag"=dword:00000000
"TapsEnabled"=dword:00000000
"TwoFingerTapEnabled"=dword:00000000