Skip to content

Releases: purexmalice/TrackSteer

TrackSteer 1.3.0

Choose a tag to compare

@purexmalice purexmalice released this 30 Aug 03:52

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

  1. Download TrackSteer-1.3.0.zip below, unzip it, drag TrackSteer.app into Applications.
  2. 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.
  3. 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

Choose a tag to compare

@purexmalice purexmalice released this 30 Aug 03:47

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 frontmost rather than silently doing nothing.
  • Settings persist and apply live, no restart.

Install

  1. Download, unzip, move TrackSteer.app to Applications.
  2. macOS will say the developer cannot be verified — the app is ad-hoc signed, not notarized. Right-click and choose Open.
  3. 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

Choose a tag to compare

@purexmalice purexmalice released this 30 Aug 02:11

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.5

The 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

  1. Download, unzip, move TrackSteer.app to Applications.
  2. macOS will warn the developer cannot be verified — the app is ad-hoc signed, not notarized. Right-click and choose Open.
  3. 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

Choose a tag to compare

@purexmalice purexmalice released this 30 Aug 01:56

Two-finger trackpad drag becomes a held middle mouse button, inside one app only.

Install

  1. Download TrackSteer-1.0.0.zip, unzip, and move TrackSteer.app to your Applications folder.
  2. 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.
  3. 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.