I'm currently using the old Apple Mighty Mouse and I configured clicking on the trackball as a "middle click" that's been very handy for opening links in new tabs, closing tabs, etc. However, the mouse is starting to show its age and I've been looking at Apple's Magic Mouse and Magic Trackpad, and I'm wondering - do either of these support the "middle click" operation? If not, is there a gesture or a multi-finger click that can be used for the same things (i.e. opening new tabs, etc)?


Our friends over at SuperUser have an answer for us:

Here are two utilities that will allow you to customize gestures on the Magic Mouse, including adding middle click:

  • Thanks for the quick reply. It's too bad that they apparently don't support it "out of the box", but I'll check those programs out. – Airplane Mode Nov 9 '10 at 4:49
  • Yeah there is a lot of potential for the mouse which apple didnt make use of. I haven't used any of those apps but I have heard good things, and have seen how configurable some of them are (very!). – Nippysaurus Nov 9 '10 at 4:57
  • I use MagicPrefs. It's not quite as nice as a real middle click, because the mouse seems to get a bit confused sometimes. I think I will try BetterTouchTool and see if it's any better. – Fake Name Nov 9 '10 at 9:00
  • The update to High Sierra seems to break MagicPrefs (which is discontinued), but BTT still works and looks like it will continue working / being maintained for the foreseeable future – jogi Jan 17 '18 at 23:52
  • MagicPrefs is actually still somewhat usable in High Sierra, but it seems to be pretty flaky for a lot of people. Any 3rd party software that listens to touch data from the magic mouse is at the mercy of Apple allowing use of one of their private frameworks. For one of the High Sierra betas, Apple removed support, but later added it back in. – Ryan H Jun 23 '18 at 1:16

Multitouch is another option for adding "middle click" functionality to the Magic Mouse.

(Disclaimer, I'm the developer.)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .