Best hid touchpad driver
Once you have your ID, you need to create a scheduled task (as administrator!) to reset this device by ID. For me, this maps to "ROOT\SYNHIDMINI\0000" which is the ID I am interested in for restarting purposes. Look for the one with the description of "Synaptics HID-Compliant Touch pad Device" or something similar. This command will bring up a list of different items.
#Best hid touchpad driver driver#
From here we can determine the ID of the driver we need to restart. Shift+Left-Click in the folder that contains devcon.exe and select the "Open CMD/PowerShell" context menu item. After you have devcon.exe on your machine (in my case, I put it under C:\Program Files\DevCon) you need to identify the driver you need restarted. To begin, first you need to grab a copy of devcon.exe for your particular operating system install. To fix this, you need to create a windows task that restarts the driver on system wake. Interestingly enough, this issue did not happen when the machine would wake from hibernate, only when waking from sleep. By "break" I mean the touchpad would work, but none of the touchpad settings / precision functionality would be present. So I noticed that with this hack, the driver would break after the system woke from a sleep state. My tutorial is based on the findings from here (reddit post). I cannot guarantee this will work for everyone, but it is worth a shot. This works on my HP Spectre X360 (2017) that has a synaptics touchpad. I found a way to do this and I have posted a quick tutorial here: The Verge Forums.