Is there a way to force Windows to use Precision Touchpad drivers rather than Synaptics?
I discovered a manner to do that and I’ve posted a fast tutorial right here: The Verge Boards. This works on my HP Spectre X360 (2017) that has a synaptics touchpad. I can not assure this may work for everybody, however it’s price a shot. My tutorial is predicated on the findings from right here (reddit submit).
So I seen that with this hack, the driving force would break after the system woke from a sleep state. By “break” I imply the touchpad would work, however not one of the touchpad settings / precision performance can be current. Curiously sufficient, this subject didn’t occur when the machine would wake from hibernate, solely when waking from sleep. To repair this, it’s worthwhile to create a home windows process that restarts the driving force on system wake.
To start, first it’s worthwhile to seize a duplicate of devcon.exe on your explicit working system set up. See this different superuser submit for that. After you may have devcon.exe in your machine (in my case, I put it below C:Program FilesDevCon) it’s worthwhile to determine the driving force you want restarted.
Shift+Left-Click on within the folder that accommodates devcon.exe and choose the “Open CMD/PowerShell” context menu merchandise. From right here we are able to decide the ID of the driving force we have to restart.
devcon.exe /discover ROOT*
This command will convey up an inventory of various gadgets. Search for the one with the outline of “Synaptics HID-Compliant Contact pad Gadget” or one thing comparable. For me, this maps to “ROOTSYNHIDMINI 000” which is the ID I’m fascinated about for restarting functions.
After getting your ID, it’s worthwhile to create a scheduled process (as administrator!) to reset this gadget by ID. To do that, open Process Scheduler (you’ll be able to seek for this within the begin menu) as an administrative consumer. Throughout the process scheduler window, create a brand new process:
Fill out the duty’s identify (reminiscent of “Restart TouchPad On Wake”) and outline. Remember to set it to run as a consumer with administrative privileges and to tick the “run with highest privileges” field. Additionally make sure you choose the radio button for “Run whether or not consumer is logged in or not.”
Subsequent, click on the triggers tab and create a brand new set off. The set off ought to start the duty on an occasion with the log being System and Supply being Energy-Troubleshooter. Occasion ID needs to be 1 (this stands for system wake).
Subsequent, below the actions tab, create a brand new motion. The motion needs to be “begin a program” and the Program/Script discipline ought to level to your full set up path of devcon.exe. The arguments needs to be one thing like
The “@” image previous your ID is vital in addition to the quotes!
Lastly, make sure you open the situations tab for the duty and un-tick the field below the facility heading that states “Begin the duty provided that the pc is on AC energy.” This ensures the duty nonetheless runs even if you end up not plugged in.
Lastly click on okay and be sure that your process has been created. Now each time your system is woken up from sleep, this process will run devcon.exe and inform it to restart the synaptics driver as an administrative consumer. This could be sure that the driving force is correctly initialized to be used and that you’ll have your whole Microsoft Precision goodness always.