TPMiddle - Scroll & middle-click with the TrackPoint

Updated 2018-02-08. Written by sdx1 on 2017-08-06.

On ThinkPads running Windows, the middle mouse button below the TrackPoint can be used as a scroll modifier for the trackpoint or a middle-click/MOUSE3 button, but not both at the same time. TPMiddle.exe is a brilliant program by Gerhard Wiesinger that allows both functions at once by detecting whether or not the mouse is moved between press and release.


tpmiddle-0.6.exe - Recommended, especially for Windows 10 users, 10.5kb, Dropbox mirror 1, Dropbox mirror 2

tpmiddle-0.7.exe - Incompatible with some newer systems, 11kb, author's site

A poor AutoHotKey-based substitute


Manual Installation

  1. Make sure you have Microsoft Visual C++ 2010 Redistributables installed
  2. Ensure your middle button is set to "Use for scrolling" under Control Panel > Mouse > ThinkPad
  3. Download the file
  4. Drop it into %appdata%\Microsoft\Windows\Start Menu\Programs\Startup
  5. Log out and back in to start it

Slightly Easier Method

Follow steps 1 & 2 above. Press Win+R, paste this command, and press enter.

cmd /c pushd "%appdata%\Microsoft\Windows\Start Menu\Programs\Startup" & powershell -command "(New-Object System.Net.WebClient).DownloadFile('','tpmiddle-0.6.exe')" & start tpmiddle-0.6.exe

Source Code & Licensing

The author of this software has not made the license clear beyond 'open source'. The source code is available on his website, but it's only for the less compatible 0.7 version. It would be best to contact him here if you intend to make modifications, or if you would like the source code for version 0.6.