UltraNav TrackPoint sensitivity hack

Created by Olli Niemitalo on 2016-12-18, last modified 2016-12-19

I have Lenovo ThinkPad X220 on which I am using the Synaptics UltraNav TrackPoint stick as mouse. Upgrade to Windows 10 made mouse slow enough to cause strain because of the extra force required, even when the Windows mouse speed setting was maxed out. In Windows 10 64-bit the latest UltraNav driver version has no specific controls for changing TrackPoint sensitivity like there used to be with Windows 7. But the sensitivity setting still exists as a registry key, as I found out by adjusting it using UltraNav driver version and monitoring the registry with Regshot. The registry settings still work with driver version and can be changed using RegEdit, here to fastest possible, the way I like it:

This is the setting to speed up TrackPoint in RegEdit

Or you can just use this .reg file: UltraNavHack.reg. The setting will take effect if you visit Additional mouse options (even if you click cancel to back out).

The original value was 0x00000004. Don't fool around too much with different values, or you may have to reinstall the drivers.

Other ThinkPad models that may have this problem use the same driver version and can be found listed in its readme: Helix, Helix 2nd Gen (Machine types: 20CG, 20CH), S1 Yoga, S430, T420, T420i, T420s, T420si, T430, T430i, T430s, T430si, T431s, T440, T440p, T440s, T530, T530i, T540p, T550, Twist S230u, Twist, W530, W541, W550s, X1, X1 Hybrid, X1 Carbon, X1 Carbon (Machine types: 20A7, 20A8), X1 Helix, X1 Helix 3G, X220, X220i, X220i Tablet, X230, X230i, X230 Tablet, X230i Tablet, X230s, X240s, X240.


  1. Hey you are my Hero of the day.

    This also works on win7/64 and driver version:

    Thank you

    Comment by John — 2017-01-17 @ 23:00

  2. Thanks, this was very helpful

    Comment by Kenneth — 2017-02-23 @ 14:06

  3. thank you it is helpful

    Comment by warren — 2017-03-14 @ 04:19

  4. This is useful,thank a lot.

    Comment by Michael — 2017-03-17 @ 18:37

  5. This is exactly what I was hoping for! So great, now my problem is finally solved. I tried older UltraNav-Drivers, but there were either complications or, if solved, just mussing functionality. This is the one clean great beautiful solution, and you found it! :)

    Comment by Alex — 2017-09-29 @ 11:20

  6. Thanks for this! Any idea which setting controls “Press To Select” (pressing the trackpoint sends a main mouse click)… I know my X230 can do it (tested under Linux) but Win 10 has no GUI option for this… thx

    Comment by Ralf — 2017-10-30 @ 05:08

  7. Hi There this is really useful! Thank you so much! Have been tolerating the new driver since last year when Win10 first published!

    Comment by Ty — 2017-11-01 @ 08:21

  8. Thank you! I’ve been trying to find a good fix for this for years. You saved the day.

    Comment by Dirk — 2017-11-11 @ 04:37

  9. !!!

    Comment by THANK YOU — 2018-04-08 @ 00:28

  10. Hi, I am using an X1 Carbon 20HQ and I found the registry value for TouchThreshold. When I put it to “0”, the sensitivity of the trackpoint doesn’t change. It’s still stiffer as ever. Can you point me to anothe registry value that I can edit?

    Comment by omar — 2019-04-29 @ 10:50

  11. omar, no clue, but did you go to Additional mouse options after that to make the settings take effect? Or try the command line:
    rundll32.exe shell32.dll,Control_RunDLL main.cpl

    Comment by Olli Niemitalo — 2019-04-30 @ 09:04

  12. Do you need to reboot for this to have an effect? Or is it immediate?
    My value was already 0, but I still need to make it faster/more sensitive

    Comment by Michelle — 2019-05-11 @ 14:38

  13. Michelle: Not sure, try if you see a difference between 0x00000004 (normal sluggish) and 0x00000000 (fast). Also max out Mouse -> Additional mouse options -> Pointer options -> Pointer speed.

    Comment by Olli Niemitalo — 2019-05-13 @ 11:07

  14. Hi, I have an X280 and is struggling with a stiff and impossible to use trackpointer. The trackpointer is the only reason for buying the Lenovo so not being able to use it is a bit of setback.
    I’ve tried to change the setting to 0, max speed out in “additional mouse options”, rebooted, but no effect unfortunately.
    Any other ideas?

    Comment by BDH — 2019-06-03 @ 09:58

  15. BDH: You could try reverting to an earlier version of the driver.

    Comment by Olli Niemitalo — 2019-06-07 @ 07:42

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress