Skip to content

rolledhand/middleflickos

Repository files navigation

MiddleFlickOS

middle click on macOS

Fn + Click -> Middle Click.
OS-level. Menu bar app. No config. No bloat.

Links


01 / FUNCTION

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


02 / HOW IT WORKS

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.


03 / INSTALL

1) Download

Download the .dmg, open it, drag MiddleFlickOS.app into /Applications.

2) Gatekeeper (first launch only)

Unsigned build (open-source). macOS will warn once.

GUI path:

  • Right-click app -> Open -> Confirm

Terminal path:

xattr -cr /Applications/MiddleFlickOS.app

3) Accessibility

System Settings -> Privacy & Security -> Accessibility -> enable MiddleFlickOS.

If it doesn’t appear immediately, close and reopen System Settings once.

4) First run behavior

  • 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 Login toggle
    • About MiddleFlickOS… (explains privacy/update policy and links to middleflickos.vercel.app)
    • Quit

Done. Try Fn + Click.


04 / TRUST

No network.
No analytics.
No telemetry.

Listens for Fn + Click. Emits middle-click. That’s it.

Read the code. Build it yourself. Fork it.


05 / FAQ

Why not Karabiner / BetterTouchTool?

Those tools are broad and powerful. This is intentionally narrow.

Works with [software]?

Yes, if it accepts middle-click.

External keyboard fix ETA?

Eventually. PRs welcome.

Donate?

If enough support covers Apple’s $99 dev fee, code-signing gets easier.


Contributing

PRs welcome.
Best first target: external keyboard support.


License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors