Releases: purexmalice/TrackSteer
Release list
TrackSteer 1.3.0
TrackSteer gives your Mac trackpad the middle mouse button it doesn't have.
In World of Warcraft that means you can run and steer without touching a movement key, leaving your left hand free for abilities:
| Gesture | Does |
|---|---|
| Two fingers resting, sliding | Run and steer |
| Press down and slide | Turn on the spot |
| Release, keep resting | Carry on running |
Two-finger scrolling stays completely normal in every other app.
Install
- Download TrackSteer-1.3.0.zip below, unzip it, drag
TrackSteer.appinto Applications. - Right-click it and choose Open — not a double-click. macOS will say the developer cannot be verified, because this is signed by me rather than paid-for through Apple. Right-click → Open gives you a button to open it anyway. Once only.
- It appears in your menu bar as TS. Click it, choose Open Accessibility settings…, and tick TrackSteer. It can't read the trackpad without that, and it'll say so until you do.
Then bind Move and Steer to the middle mouse button in WoW. The BindSwap addon does it in one click.
Not just for WoW
Anything that wants a held middle button and can't get one from a clickpad works the same way — Blender, Fusion 360, FreeCAD, Figma, Google Earth. Add them from the menu under Active in → Add an app….
Updating from an earlier version
macOS ties Accessibility permission to the app's exact signature, so an update revokes it. Remove the old TrackSteer entry with the − button and add it back — toggling off and on isn't enough.
What's new in 1.3.0
- Choose target apps from the menu bar instead of editing settings in Terminal.
- Menu status now says why it's idle rather than sitting there silently.
Free and open source, MIT licensed.
TrackSteer 1.2.0
Turning on the spot, and a menu bar you can actually use.
What it does now
| Gesture | In World of Warcraft |
|---|---|
| Two fingers resting, moving | Run and steer |
| Two fingers pressed, moving | Turn on the spot |
| Release the press, keep resting | Carry on running |
Turning uses WoW's own mouselook, so it runs at whatever camera sensitivity you already have set. Right-click targeting is untouched.
Also new
- Menu bar item with turn speed, pause, and a status line that says why it is idle —
Waiting — World of Warcraft isn't frontmostrather than silently doing nothing. - Settings persist and apply live, no restart.
Install
- Download, unzip, move
TrackSteer.appto Applications. - macOS will say the developer cannot be verified — the app is ad-hoc signed, not notarized. Right-click and choose Open.
- Grant Accessibility in System Settings → Privacy & Security.
Upgrading? Ad-hoc signatures change with every build, so macOS revokes the permission on update. Remove the old TrackSteer entry in Accessibility with the − button and add it back — toggling it off and on is not enough.
Then bind Move and Steer to the middle mouse button in WoW; the BindSwap addon does it in one click.
TrackSteer 1.1.0
Turn speed is now a setting rather than a compile-time constant.
Changed
Sensitivity, finger count and target apps are read from defaults and re-checked while running, so a change applies within a couple of seconds without restarting:
defaults write com.jthorney.tracksteer sensitivity -float 1.5The default of 1.0 tracks the acceleration macOS has already applied to the scroll deltas, so it inherits Apple's own trackpad tuning rather than a curve invented here. Raise it if turning feels slow.
See the README for every setting and how to reset them.
Install
- Download, unzip, move
TrackSteer.appto Applications. - macOS will warn the developer cannot be verified — the app is ad-hoc signed, not notarized. Right-click and choose Open.
- Grant Accessibility in System Settings → Privacy & Security.
Then bind Move and Steer to the middle mouse button in WoW; the BindSwap addon does it in one click.
TrackSteer 1.0.0
Two-finger trackpad drag becomes a held middle mouse button, inside one app only.
Install
- Download
TrackSteer-1.0.0.zip, unzip, and moveTrackSteer.appto your Applications folder. - Launch it. macOS will warn that the developer cannot be verified — the app is ad-hoc signed rather than notarized. Right-click the app and choose Open to get past it.
- Grant Accessibility in System Settings → Privacy & Security. Intercepting and posting input events is exactly what that permission governs, so it cannot work without it.
Then in World of Warcraft, bind Move and Steer to the middle mouse button. The BindSwap addon does this in one click.
Notes
- Two-finger scroll is consumed inside WoW, so camera zoom needs keys. BindSwap's preset binds
=and-. - Three fingers is left alone — macOS uses it for Spaces.
- Uses a private Apple framework to count fingers, so a macOS update could break it.
Built and tested on Apple Silicon, macOS 26.