The Microsoft Surface Pro 6 and previous iterations try to combine the best of tablets and full Windows 10 PCs. While the idea mostly works, the consensus is that Surface is not as good at being a tablet as an Apple iPad. Some of that is due to hardware, some of it is about the software.
One area that can be improved is touch responsiveness. This function can be achieved through a simple registry change on the Surface Pro (any generation) or any Windows 10 PC with touch support, like the new Samsung Galaxy Book2.
Touchscreens work by continually checking for new touch interactions. This “polling” is set by the manufacturer, and in theory, the more the device polls for registered touches, the more power or processor usage there could be.
In the Windows 10 registry, there are settings to change latency and sample time, both of which will increase the responsiveness of the touch display when decreased. The potential downside, as mentioned above, is decreased battery life. However, many users who make this change say any shift in battery life is imperceptible to detection, or at least not apparent.
If you do notice a massive downgrade in battery or other anomalies, you can quickly revert the registry change and return to normal.
It is important to note that if you’re using Windows 10 in S mode, like how the Surface Go or Galaxy Book 2 ship, you cannot access the registry in that configuration and would need to switch out of S mode for this to work.
Finally, the difficulty and risk factor for this “hack” is as “easy” and “low.”
How to change touch sensitivity in Windows 10
Since Microsoft does not offer a way to alter touch sensitivity through the Windows 10 OS, the most direct way to do it is through the registry.
Warning: Modifying the system registry can have dire repercussions if not followed precisely, including driver failures, system instability, or not being able to boot into Windows. Users are always encouraged to run a system backup before making any changes to the registry.
To increase or decrease touch responsiveness on your PC, follow these steps:
- Type in registry editor into the search box.
Click yes on the User Account Control window.
- Double-click on Latency and change value from default 8 to 2 (or less) in the Value Data box.
Hit OK when done.
Double-click on SampleTime and change value from default 8 to 2 (or less) in the Value Data box. Hit OK when done.
- Close the Registry Editor.
- Restart PC to make sure changes take effect.
The exact value to set Latency and SampleTime to is arguable. Most users configure it to “2,” but others have set it to “1” or even “0”, which presumably makes it even more responsive. Due to the likely hit on battery life setting it to “2” seems like the best choice, as it delivers a substantial improvement without any noticeable side effects.
Does this really improve touch responsiveness?
If you frequently use the touchscreen on your PC, then yes, this does make the PC feel much more natural, fluid, and responsive. As to how much value you get out of it – and whether it substantially affects battery life – is up for debate, but there does not appear to be any dramatic negative consequences hence why we are suggesting it.
The more interesting question is why Microsoft does not set a lower default value. The immediate explanation would appear to be to maximize battery life. One solution for Microsoft could be just to put this under Windows Settings and let users have access to a slider with a small warning that increasing sensitivity could impact battery life.
Like all things Microsoft these days, the best way to send Microsoft your requests is the Feedback Hub built into Windows 10.