Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

X220 Windows 10 TrackPoint (UltraNav) both scroll & middle click w/o TPMiddle possible?

X200/X201/X220 (including equivalent tablet models) and X300/X301 Series
Post Reply
Message
Author
31336
Posts: 40
Joined: Sun Oct 01, 2006 7:05 am

X220 Windows 10 TrackPoint (UltraNav) both scroll & middle click w/o TPMiddle possible?

#1 Post by 31336 » Tue Sep 03, 2019 9:57 am

Has anyone been able to make both scrolling and middle-click work with just the Synaptics driver, without resorting to TPMiddle or any other third-party software? If yes, please post your driver version and any changes from the default settings you made.

To clarify, what I have in mind is the driver-controlled scrolling, where a rectangular bar shows up next to the mouse cursor, not the "smooth scrolling" enabled with a middle-click, where a separate circle appears on the screen, only available in some applications.
  1. With no Synaptics driver installed (that is, the generic msmouse.inf driver), middle-click works but there is no scrolling (predictably, since it's a driver feature).
  2. Once the Synaptics driver is installed, no middle-click events are sent any longer.
  3. Middle-click works again while TPMiddle is running.
The question is: can step (3) be replaced with the right combination of settings for the driver itself?

I checked that the middle-click does not work out of the box with any of the following driver versions: 16.1.1.0 (6HGX58WW), 16.2.19.14 (6HGX81WW), 16.2.19.24 (6HGX82WW), 16.2.21 & 16.3.15.1 (both non-ThinkPad), 18.1.27.42 (N10GW27W), 19.0.19.1 (also non-TP), 19.5.19.42 (N2IST04W), and the latest 19.0.17.141 (GGGR06WW).

I tried playing with some driver settings:
  • These flags are already set to 0x1214, changing them makes scrolling not work:

    Code: Select all

    [HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\UltraNavPS2]
    ; 0x1214: Middle button works for scrolling (can do both with TP Middle)
    ; 0x2214: Middle button works as middle click (disable scrolling),
    ; equivalent to enabling "Smooth Scrolling" via the UI
    ; 0x4214: Middle button works as magnifying glass (?)
    "TrackPointMode"=dword:00001214
  • This also has no effect but I believe changing the value here somehow could be part of the solution, maybe in conjuction with MiddleButtonPlugIn and MiddleButtonPlugInActionID:

    Code: Select all

    [HKEY_CURRENT_USER\Software\Synaptics\SynTP\StickPS2TM1611]
    ; Or, depending on the driver version:
    ;[HKEY_CURRENT_USER\Software\Synaptics\SynTP\StickPS2]
    ; 0x0: Default
    ; 0x4: Mentioned in some discussion but doesn't seem to change anything
    "MiddleButtonAction"=dword:00000004
  • Code: Select all

    [HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPCpl]
    ; Should show complete scrolling options but does not seem 
    ; to take effect in newer driver versions
    "HideTrackPointScrollingMagnifying"=dword:00000000
  • Code: Select all

    [HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPEnh]
    ; 0x5: Newest drivers
    ; 0x1: Older drivers
    ; Unset in really old drivers
    "ScrollMethod"=dword:00000001
Some other observations:
  • Older driver versions do not support scrolling in Modern UI applications, and since these include the Windows 10 Start Menu, it would make the whole endeavor of using them moot even if middle-click worked. However, I was hoping to find the settings in control of the middle click and apply them to a newer version.
  • TPMiddle 0.7 does not seem to work for me (only 0.6)
  • I also haven't found a way of hiding the scroll cursor through the registry settings. Neither of the following settings does the trick:

    Code: Select all

    [HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPEnh]
    ; Should disable the scroll cursor (but does not seem to work)
    "UseScrollCursor"=dword:00000000

    Code: Select all

    [HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\UltraNavPS2]
    ; 10: Supposed to stop the scrolling cursor from appearing momentarily
    ; 11: Default
    "TrackPointModeFunction"=dword:00000010
Earlier discussion, somewhat related: TPMiddle is just 11 kB and does an excellent job, especially considering how long ago it's been written, so I've basically decided to stop actively looking for an alternate solution but if it's possible to accomplish the same with just the driver settings I'd really be curious to know how.
701C (The Butterfly) · 360CSE · 370C · T20 · T42 · T60 · X31 · X220 ⨯ 2

profquad
Posts: 4
Joined: Thu Aug 18, 2022 12:16 pm
Location: Cleveland, Ohio

Re: X220 Windows 10 TrackPoint (UltraNav) both scroll & middle click w/o TPMiddle possible?

#2 Post by profquad » Thu Aug 18, 2022 2:46 pm

Hey I know this is old, but I just want to say I'm interested. Wish there was some breakdown of what all the DWORDS are.
Struggling with getting scrolling back to normal (smooth, horizontal, works on all applications) after removing the battery.

heilong
Posts: 46
Joined: Tue Sep 06, 2016 8:11 pm
Location: Luxembourg

Re: X220 Windows 10 TrackPoint (UltraNav) both scroll & middle click w/o TPMiddle possible?

#3 Post by heilong » Thu Oct 20, 2022 2:41 pm

Not sure why you bother spending time on this, when tpmiddle works fine on Windows 10, as it did on Windows 7. I haven't tried Windows 11 or 8, but it probably works there as well.
If the Synaptics driver had such an option, why wouldn't they add a checkbox for it in the TrackPoint settings?
X220 i7-2640M 16GB RAM, X230 i7-3520M 16GB RAM, 2x X230t i5-3320M 16GB RAM, W530 i7-3940XM 32GB RAM K2000M
All X230(t), W530: Classic Keyboard Mod
X230, W530: Intel AX210 Wi-Fi 6E / BT 5.2
eGPU: ASUS Phoenix GeForce GTX 1060 6GB, Dell DA-2 220W PSU, EXP GDC Beast (ExpressCard)

benlimanto
Freshman Member
Posts: 55
Joined: Fri May 20, 2022 12:21 pm
Location: Surabaya, East Java, Indonesia
Contact:

Re: X220 Windows 10 TrackPoint (UltraNav) both scroll & middle click w/o TPMiddle possible?

#4 Post by benlimanto » Mon Nov 14, 2022 10:51 pm

This is what beauty of Linux... I'm been using Windows 7 and 10.. after jumping to linux, it instally work as it's... :/ :roll:
X220 with Win 10 21H2 Fedora 38 XFCE 4.18 (official spins)
i7-2640m, disabled Hyper Thread, Temp Drop on average 10*C, all core activated, need KVM for Windows
12gb RAM (enough for now, DDR3L)
480 Kingston Fake SSD
64gb Samsung SD Card
Recently rolled back to Windows 7 from Win 10 21H2. Sad

angeleyes
Posts: 6
Joined: Tue Nov 02, 2021 11:13 am

Re: X220 Windows 10 TrackPoint (UltraNav) both scroll & middle click w/o TPMiddle possible?

#5 Post by angeleyes » Wed Nov 16, 2022 9:27 am

heilong wrote:
Thu Oct 20, 2022 2:41 pm
Not sure why you bother spending time on this, when tpmiddle works fine on Windows 10, as it did on Windows 7. I haven't tried Windows 11 or 8, but it probably works there as well.
If the Synaptics driver had such an option, why wouldn't they add a checkbox for it in the TrackPoint settings?
I'm on Windows 11 on a X201 (older) and TP Middle works perfectly, as does scrolling in the UWP environment. In case you or someone else wants to know what drivers I have, I have mentioned them here: viewtopic.php?f=43&t=134530. Who knows, they could work on X220 too. Good luck!

profquad
Posts: 4
Joined: Thu Aug 18, 2022 12:16 pm
Location: Cleveland, Ohio

Re: X220 Windows 10 TrackPoint (UltraNav) both scroll & middle click w/o TPMiddle possible?

#6 Post by profquad » Sat Feb 25, 2023 2:35 pm

heilong wrote:
Thu Oct 20, 2022 2:41 pm
Not sure why you bother spending time on this, when tpmiddle works fine on Windows 10, as it did on Windows 7. I haven't tried Windows 11 or 8, but it probably works there as well.
If the Synaptics driver had such an option, why wouldn't they add a checkbox for it in the TrackPoint settings?
I guess it just seems like useful information. I have tpmiddle.exe in my Startup folder, but it doesn't do anything.

heilong
Posts: 46
Joined: Tue Sep 06, 2016 8:11 pm
Location: Luxembourg

Re: X220 Windows 10 TrackPoint (UltraNav) both scroll & middle click w/o TPMiddle possible?

#7 Post by heilong » Sat Feb 25, 2023 5:17 pm

profquad wrote:
Sat Feb 25, 2023 2:35 pm
I guess it just seems like useful information. I have tpmiddle.exe in my Startup folder, but it doesn't do anything.
Make sure you get tpmiddle version 0.6. I have tried 0.7 and it didn't work (started without errors but didn't do anything).
https://sdx1.net/tools/tpmiddle/
X220 i7-2640M 16GB RAM, X230 i7-3520M 16GB RAM, 2x X230t i5-3320M 16GB RAM, W530 i7-3940XM 32GB RAM K2000M
All X230(t), W530: Classic Keyboard Mod
X230, W530: Intel AX210 Wi-Fi 6E / BT 5.2
eGPU: ASUS Phoenix GeForce GTX 1060 6GB, Dell DA-2 220W PSU, EXP GDC Beast (ExpressCard)

Kocane
Posts: 18
Joined: Mon Apr 10, 2023 4:04 pm
Location: Denmark, Europe

Re: X220 Windows 10 TrackPoint (UltraNav) both scroll & middle click w/o TPMiddle possible?

#8 Post by Kocane » Sun Jan 07, 2024 3:13 pm

In regards to hiding the scrolling cursor, I found out that it resides in "C:\Program Files\Synaptics\SynTP\SynTPEnh.exe"

So by modifying the exe with e.g. reshack, and replacing the scrolling cursor with a normal mouse cursor of your choice, you can effectively hide it.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad X200/X201/X220 and X300/X301 Series”

Who is online

Users browsing this forum: No registered users and 106 guests