how to disable tap-on-click (touchpad) on windows

23,459

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
Share:
23,459

Related videos on Youtube

Albert
Author by

Albert

I am postgraduate of RWTH Aachen, Germany and received a M.S. Math and a M.S. CompSci. My main interests are Machine Learning, Neural Networks, Artificial Intelligence, Logic, Automata Theory and Programming Languages. And I'm an enthusiastic hobby programmer with a wide range of side projects, mostly in C++ and Python. Homepage GitHub SourceForge HackerNewsers profile page MetaOptimize Q+A

Updated on September 18, 2022

Comments

  • Albert
    Albert over 1 year

    I don't find the settings. I went to the mouse settings, but there aren't any touch-pad related settings. It shows up as a PS2 mouse.

    The device manager doesn't show up any further devices so I'm not sure how to install further device drivers. I also don't really know the exact hardware in my PC nor how to find that out.

    My question is mostly how to find out myself what to do. I guess I need to install something. Why doesn't it do that automatically?

    I tried already Synaptics because that seems like a quite common driver, however, the setup failed with some error, so I guess it is the wrong driver - but again, I'm not sure how to figure that out.

    On Linux, I would probably do something like lspci or lsusb - but not sure what I have to do on Windows.

    • Ramhound
      Ramhound about 10 years
      What is the specific device in question model number? Do you have the software that allows you to configure its behavior installed?
    • Albert
      Albert about 10 years
      @Ramhound: Both, I don't know. How do I find out?
    • avirk
      avirk about 10 years
      @Albert download the Synaptic touch-pad driver for your model and install them to fix the problem, after installing the driver there will be a tray icon from where you can make settings according to your base available the option in application.
    • Albert
      Albert about 10 years
      @avirk: How can I find out which driver exactly?
    • avirk
      avirk about 10 years
      @Albert download the latest synaptic driver from the official site of your laptop model, or use the DeriverEasy program to let it download for you and install it but I'll recommend you to stick with official first.
  • Samuel Nicholson
    Samuel Nicholson about 10 years
    @Albert answer updated.
  • Albert
    Albert about 10 years
    As I said in my question, I don't have any touchpad related settings. Also, I haven't installed any drivers because I don't know which drivers to install and neither how to find out which drivers to install.
  • Albert
    Albert about 10 years
    Which of those 72 drivers should I install? And why do you think I should install any of those? Just because you found the name "ASUS" in my Msinfo? Or was there some more specific information? Actually, that is also what I asked in my question, i.e. how to find such things out by myself.
  • Samuel Nicholson
    Samuel Nicholson about 10 years
    Click Windows 8.1 in the drop down and then there's only 1 driver there to install.
  • Phoenix Logan
    Phoenix Logan about 10 years
    I can help you find a driver, but I need the model number. It should be on the bottom of the laptop, or if it's not there, it's usually under the battery. You'll have to remove it to find the model number, but it's okay if your laptop is plugged in or turned off.
  • Albert
    Albert about 10 years
    Isn't it possible to find that out via software? That is what I would do on other systems (Linux, MacOSX).
  • Albert
    Albert about 10 years
    Can you answer my other questions?
  • Samuel Nicholson
    Samuel Nicholson about 10 years
    The make of your machine is ASUS so the logical thing to do is to make sure the default touchpad driver is installed for your device. - A simple Google of your machine make and touchpad driver directed me to the one in question. Did it work for you at all?
  • avirk
    avirk about 10 years
    @Albert think the size about the ~133mb of driver should be that latest one from that list. Or use the DriverEasy program(Google it) and install on laptop to let it find the driver for you. :)
  • Phoenix Logan
    Phoenix Logan about 10 years
    Type into Windows PowerShell "Get-WmiObject win32_computersystem" and hit Enter. It should list manufacturer and model. This isn't the only way to do it; it's just the way I know.
  • Albert
    Albert about 10 years
    This doesn't really answer my question. I am mostly interested in how to find such things out by myself.
  • Albert
    Albert about 10 years
    In the second case, what options do I have? Aren't there tools for this - like lspci? Even if they are not native.
  • syncdk
    syncdk about 10 years
    Yes, there are a few, see Windows Equivalent for lspci?
  • Albert
    Albert about 10 years
    That icon was not in the tray...
  • Synetech
    Synetech about 10 years
    I assume you checked the hidden icons right? Does your touchpad have any tray icons?
  • Albert
    Albert about 10 years
    Of course I did. Have you read the full question and the other answers? The question was more how to find out what driver to install. Because the system did not recognize this as a touchpad (only as a PS2 mouse).
  • Synetech
    Synetech about 10 years
    Yes I read the question and quoted it in my answer. Your confusion about the driver is more of a secondary XY problem. I answered your question about tap-to-click, but if you have other problems like driver issues, then that is a different question and you should either post a separate question, or edit your question title to match.
  • Albert
    Albert about 10 years
    How is it a different question? I wanted to disable tap-on-click. How should I know that I have to manually install a driver first?
  • Synetech
    Synetech about 10 years
    That’s what the [edit] function is for, to update the question as needed, e.g., as more information becomes available.
  • Albert
    Albert about 10 years
    But then I would change the question. I intend the question to be as it is. If I need to install a specific driver manually, that is part of an answer - including a description about how to find out what driver to install.
  • Synetech
    Synetech about 10 years
    That’s why I suggested making a separate question about drivers. Many people find themselves in your situation; they have a problem, then while trying to solve it, they discover a different problem that causes the initial one. They create a new question to address the underlying problem and link to the original question to give additional background (as well as any information that people left for the initial problem that lead to the realization of the underlying problem).
  • Synetech
    Synetech about 10 years
    You can check out Meta for opinions on multi-part questions. (Generally they are frowned upon and the consensus is that they should be broken in to separate, single-purpose questions.)
  • Albert
    Albert about 10 years
    Well ok, I edited the question to make it more clear.
  • Francisco  Tapia
    Francisco Tapia almost 9 years
    Vendor Device ID is the best way to watch out the unknown drivers.
  • I say Reinstate Monica
    I say Reinstate Monica about 7 years
    Welcome to Super User! Your answer is somewhat difficult to understand. Particularly, what do you mean by "Then it occurred to me to assign the PS/2 mouse...TO MANUAL assign the wrong driver to the PS/2 mouse."?
  • alexkovelsky
    alexkovelsky over 6 years
    Unfortunately, there is no "Dual Mode" under "TouchPadPS2" key in my system...