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:

enter image description here

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:

enter image description here

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