I make this tutorial to fix the small movement not registered with the actual Windows Update Precision Touchpad (PTP) driver.
(To check if you have the issue, slowly make a really tiny circle, you will notice that the cursor doesn't move until you make a bigger circle)
Requierement: You will need to use a mouse for that, as we will have to disable touchpad in the process.
1. Open Device Manager: Right click the Windows flag of the taskbar, and click "Device Manager"
![]()
2. In "Human Interface Devices", disable "HID-compliant touch pad"
![]()
3. In "Human Interface Devices", disable "I2C HID Device"
![]()
4. Download the latest PS/2 and SMBus Synaptics driver at this url : http://synaptics.com/en/drivers.php
5. Extract it but don't install it.
6. In "Mice and other pointing devices", "Update Driver Software..." of the "PS/2 Compatible Mouse"
![]()
7. Click "Browser my computer for driver software"
![]()
8. Click "Let me pick from a list of device drivers on my computer"
![]()
9. Click the "Have Disk..." button
![]()
10. Click "Browse..." button
![]()
11. Point to "SynPD.inf" located in "WinWDF/ x64" folder of the synaptics driver folder you extracted before and click "Open" button then click "OK".
![]()
12. Click "Next" button.
![]()
13. It should say "Update Driver Warning", click "Yes".
![]()
14. You should see this.
![]()
15. You will be asked to reboot, click "Yes".
![]()
16. At startup, you should see this, untick "Always ask before opening this file" and click "Run".
![]()
17. You should also see this at startup, untick "Always ask before opening this file" and click "Run".
![]()
18. Your driver should now be Synaptics
![]()
19. In Control Panel > Hardware and Sound > Devices and Printers > Mouse, you should now see this tab.
![]()
If the maximum speed from Synaptics is not enough, you can change it yourself by modifying the value of HKEY_CURRENT_USER\Software\Synaptics\SynTP\TouchPadPS2TM3038\PointerMotionSpeed in the registry. The maximum you can get with the Synaptics settings is 400 (decimal), I set it to 2048 (decimal) and rebooted. (if afterwards you change anything in the Synaptics settings, this value will be overridden to 400 again, so don't change any Synaptics settings after that)
Note : to get accurate pixel precision cursor movement, you need to set "Pointer speed" to middle setting and untick "Enhance pointer precision" in Windows built-in mouse properties
To change the vertical scrolling speed:
Synaptics possible settings throught the panel (to give you an idea of the value <-> scroll speed correlation):Code:Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2TM3125\2FVertical Scrolling] "SliderScale"=dword:00000100
Min value 32 (0x20)
Middle value 128 (0x80)
Max value 224 (0xe0).[/QUOTE]
Your touchpad will work like a charm !
- No more delay when moving the cursor
- It has so many parameters to tweak you touchpad as you like
- No dead zones for both scroll and cursor move
- Excellent scrolling performance
- All 2/3-finger gestures are working
Source :
-
-
wow.., what a difference... what the f is MSFT thinking with the ****ty PTP drivers !!! Its a crime.
Annihil likes this. -
just did the process. didn't have to deactivate driver signatures as the drivers were digitally signed.
Annihil likes this. -
-
Was about to look into how to switch to the Synaptics driver myself. Thanks for doing this and posting - good to know it's possible.
However, while researching it I decided the legacy "Windows 10 PS/2 and SMBus Devices v19.0.19.1" driver probably was not the way to go. Instead, it seemed the "Windows 10 I2C Devices v19.0.19.1" driver would be more appropriate.
Is there a reason for not using the I2C driver, as HID/I2C seems to be future direction, or is this just something that hasn't been tried yet? -
-
windows 10 update forces the native drivers back on.. its little better than before.., but still not close to this solution
-
While scrolling may have improved, it does not fix the small movement not registered issue. So back to the Synaptics driver until they fix it -
Last edited: Nov 14, 2015
-
AgentSmith tutorial was for Windows 8.1, here is the procedure for Windows 10. -
i installed the windows 10 update that came out yesterday.. after which this driver went-off.., and windows put back native drivers. I re-installed this using steps above.., however, the two finger scrolling/speed now is messed up...
any info on how to fix it ? (what registry key in synaptics config can be changed to fix it ?) -
stackPointer2.0 Notebook Consultant
I am using the PTP driver out of the new 10586 Windows 10 update, it has improved scrolling but the lack of precision in the touchpad is still there (ironic isn't it?) but improved.
How do you guys compare the updated PTP driver to the synaptics? My last laptop had a synaptics touchpad and although it worked pretty well, the scrolling was terrible. -
-
stackPointer2.0 Notebook Consultant
-
All i want is 3 finger click
-
You can bind Three Finger Click to whatever you want ... -
I have that selected (and it was there by default) though it still doesn't register it all the other functions work fine. (Also I want to increase the scroll speed though my layout in device manager is different hmm)
-
Yep, It wont register 3 finger tap.
-
Alright, me neither, but at least the three fingers left/right swipe gesture works, in Chrome it goes previous/next.
-
All I ever want is center click from touch pad. Why must Microsoft mock me.
-
Thanks OP. Even with the Threshold 2 update to Windows 10, I still found the scrolling and responsiveness to be better with the Synaptics driver.
-
what version of synaptics driver are you using? -
To get 3 finger middle click to work requires some changes to the registry.
HKEY_CURRENT_USER\SOFTWARE\Synaptics\SynTP\TouchPadPS2TM3038
Change the "3FingerTapPlugInActionID" and "3FingerTapAction" keys to a value of 4Annihil likes this. -
In the Synaptics Control Panel/Scroll, I moved the slider to maximum and it works fine for me.
Microsoft sometimes did not register the scrolling and had difficulty registering small movements in general.
Both the Microsoft and Synaptic drivers have pros and cons. The PTP has nice Win10 gestures that I haven't been able to emulate through Synaptics' settings or reg hacks. Synaptics is more precise, responsive and has a middle click. They really need to work together and combine functionality. The hardware is fully capable and quite good but the software is way behind. -
Adding that tip to the original post (giving you the source ofc). -
By the way, my registry key for Synaptics settings is not the same as yours (TouchPadPS2TM3038) but TouchPadPS2TM3125.
Don't know why as we have the same Synaptics version (19.0.19.1).
Anyway it is understandable that the key for Synaptics settings is something like TouchPadPS2TM3XXX. -
Anyway to make scrollling better in Synaptics driver post windows update? -
Thanks
got it working!!!
Just a quick one any ideas how to increase the scroll speed, it was much quicker in windows then Synaptics (I have maxed out the Syn settings though can't find it in regedit for scrolling)Annihil likes this. -
Code:Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2TM3125\2FVertical Scrolling] "SliderScale"=dword:00000100
Min value 32 (0x20)
Middle value 128 (0x80)
Max value 224 (0xe0). -
I'm guessing we have to tweak all this due to the 4k, anyhow thanks trying it now
-
That and the inability to turn off the adaptive contrast are my only real problems with this laptop. -
So at the moment I'm using the windows driver again- I want to change back to synpatics but people are reporting bad scrolling. Does anyone have any tips?
Given that I'm finding the touchpad annoying with it's lack of small movement registration, do you think it's worth changing back to synaptics or is the scrolling too messed up?
Cheers -
-
My guess is that MS will improve pointer precision before synaptics will improve scrolling so we'll probably all change to microsoft at some point... -
-
Same here, I hope to go back to MS one, its driver should get better with time. However the synaptics driver ain't bad, but that's right scrolling is not perefect. I have bigger concerains :
-sometimes when I click (not touch, when I click the hardware key), it's not recognized. Does it sometimes happen to you too ?
-sometimes two-fingers scrolling isn't recognized and I have to try it again.
Those are not BIG issues but it's quite boring... -
Haven't got any issue with click not registering. -
-
There is a chrome extension SmoothScroll, needs some tweaking but has multiple parameters that influence scrolling. I got to the point where scrolling in chrome is good enough, definitely not frustrating like it was initially. Using Microsoft drivers.
And thanks for the thread, I didn't see it and just spend couple of hours yesterday trying various Synaptics drivers but couldn't get them to work. Now I know why. -
Scroll in firefox is now super smooth after making some changes in about:config
basically changed the value of mousewheel.min_line_scroll_amount from 5 to 400
and changed the value of general.smoothscroll.mousewheel.durationMaxMS to 1000 -
- No more delay when moving the cursor
- It has so many parameters to tweak you touchpad as you like
- No dead zones for both scroll and cursor move
- Excellent scrolling performance
- All 2/3-finger gestures are working
Source :[/QUOTE]
THANK YOU SO MUCH FOR THIS!!! I spent the first two weeks after getting the 9550 trying to figure out exactly how to do THIS!!! I was going insane and wondering if I was the only one who hated Microsoft for taking away the simple ability to three-finger swipe for back/forward navigation (among other more common sense gestures instead of practially forcing me to invoke Cortana with common gestures). -
Thanks for this guide indeed.
I have also enabled Chiral Scrolling, wich I find very practical:
https://www.reddit.com/r/Windows10/comments/311485/how_to_enable_chiral_scrolling_on_synaptics/
Last edited: Dec 15, 2015 -
-
is there anyway to use the three finger up swipe to get to the action centre. It is the only thing i miss from windows drivers
-
Dellienware Workstations & Ultrabooks
Will this tweak also work for Broadwell XPS 13 9343? I would assume so, but wanted to double check. THANKS!
-
Dellienware likes this.
-
-
-
i did all this and my touchpad is a tad better but nowhere near my old laptop. basically if i dont use a mouse i end up cursing at this laptop every 3 minutes, horrible.
any other suggestions?
XPS 13 9530 / XPS 15 9550 Replace Windows PTP Precision Touchpad (PTP) driver with Synaptics driver
Discussion in 'Dell XPS and Studio XPS' started by Annihil, Nov 13, 2015.