middle click on macOS
Fn + Click -> Middle Click.
OS-level. Menu bar app. No config. No bloat.
- macOS 13+
- Intel + Apple Silicon
- ~83 KB
- MIT License
- Website: middleflickos.vercel.app
- Download: MiddleFlickOS.dmg
- Source: github.com/jacobfreedom/middleflickos
INPUT: Fn + Click
OUTPUT: Middle-click event
If an app accepts middle-click, this works.
- Blender
- Maya
- Cinema 4D
- Houdini
- ZBrush
- Browsers
- Anything else reading mouse input
Known limitation: external keyboards are not supported yet (MacBook keyboard only).
MiddleFlickOS installs a CGEvent tap at session level.
When left mouse down/up/drag is detected with Fn pressed, it emits middle-click equivalents and suppresses the original left-click path.
That’s the app.
Download the .dmg, open it, drag MiddleFlickOS.app into /Applications.
Unsigned build (open-source). macOS will warn once.
GUI path:
- Right-click app -> Open -> Confirm
Terminal path:
xattr -cr /Applications/MiddleFlickOS.appSystem Settings -> Privacy & Security -> Accessibility -> enable MiddleFlickOS.
If it doesn’t appear immediately, close and reopen System Settings once.
- MiddleFlickOS runs in the menu bar (top-right of your screen).
- If Accessibility is not granted, a single setup window appears.
- System Settings opens only when you click
Open System Settings. - Once Accessibility is granted, it activates automatically.
- On first successful run, it recommends enabling Launch at Login.
- The menu includes:
Launch at LogintoggleAbout MiddleFlickOS…(explains privacy/update policy and links to middleflickos.vercel.app)Quit
Done. Try Fn + Click.
No network.
No analytics.
No telemetry.
Listens for Fn + Click. Emits middle-click. That’s it.
Read the code. Build it yourself. Fork it.
Those tools are broad and powerful. This is intentionally narrow.
Yes, if it accepts middle-click.
Eventually. PRs welcome.
If enough support covers Apple’s $99 dev fee, code-signing gets easier.
- Instagram: @rolledhand
- Discord:
rolledhand
PRs welcome.
Best first target: external keyboard support.