Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

glossywhite

macrumors 65816
Original poster
Feb 28, 2008
1,120
3
Download this app, drag it to /Applications and make sure it you drag it to the Dock, right-click it in the Dock and "Options > Open at login" is enabled.

http://clement.beffa.org/labs/projects/middleclick/

To middle-click using the Magic mouse, make sure the app is running FIRST. To use Expose with Snow Leopard, open System Prefs and make sure it looks like this (IGNORE my hot corner - meant to disable that, sorry!):

4078349721_8e04751a15_o.png



NOTE: The physical Magic mouse click action IS NOT NECESSARY TO ACTIVATE MIDDLE CLICK - just tapping 3 fingers on the Magic mouse shell, simulates a middle click - the physical pushing down of the mouse is not required!.
 
Not working here either. I launch the app from Finder, appears in menubar, go to Sys Prefs and it's the default, no middle click option. :(

Man this would be great if I got it to work! :D
 
This works but only with windows within the same application.

I had Firefox and iTunes open at the same time and Expose would only show me the two open Firefox windows, is there a way to get functionality for all open windows?
 
Can you set it to click Mouse 3 instead of expose? I'd rather have Middle click + hot corners than no middle click and expose.
 
Me neither. The app is running, on the menubar and everything. Nothing's different in the Expose/Spaces prefpane, no Middle Mouse Click or any of that sort.
 
The middle mouse button shows up on my macbook pro. I can use the 3 finger button on the trackpad (handy!), but it doesn't work on my magic mouse.
 
Followed the instructions but I don't see the "Middle Mouse Button" option. It seems like some people are getting this to work though.
 
The middle mouse button shows up on my macbook pro. I can use the 3 finger button on the trackpad (handy!), but it doesn't work on my magic mouse.

I am having the exact same issue. I don't think this actually works, which is a shame because I was really looking forward to it. I really miss the Exposé middle click on my Mighty Mouse. But love the MAgic Mouse so far!!
 
Followed the instructions but I don't see the "Middle Mouse Button" option. It seems like some people are getting this to work though.

If you don't see "Middle Mouse Button" in the Preferences pane, choose "Mouse Button 3" instead. Also make sure you have current version of this "middle click" application. It works for me, tapping the Magic Mouse with three fingers (not clicking!) is registered as clicking the mouse button 3 and can be used for Expose or Dashboard.
 
This works on my iMac, but doesn't work on my MBP. (It enables three-finger middle click/expose on the trackpad but not the Magic Mouse on the MBP.) I'm also seeing why Apple may not have included this by default - I get a lot of accidental middle clicks! Thanks for pointing this out however.
 
If you don't see "Middle Mouse Button" in the Preferences pane, choose "Mouse Button 3" instead. Also make sure you have current version of this "middle click" application. It works for me, tapping the Magic Mouse with three fingers (not clicking!) is registered as clicking the mouse button 3 and can be used for Expose or Dashboard.

The only option I get is secondary mouse :(


This works on my iMac, but doesn't work on my MBP. (It enables three-finger middle click/expose on the trackpad but not the Magic Mouse on the MBP.) I'm also seeing why Apple may not have included this by default - I get a lot of accidental middle clicks! Thanks for pointing this out however.

For the love of me, I CANNOT get this to work on my iMac.
Is there anything else that's required for it to run?
 
The code for this program is open source. And I found sample code on how to enable multi-touch data from all multi-touch devices not just the default one.

As it is this program only works on the Magic Mouse if you don't have a Multi-Touch trackpad on your laptop. Which is why it works for most everyone with the iMac.

After I am finished it should work on the Magic Mouse with laptops that also have a Multi-Touch trackpad.
 
No luck so far modifying Middle Click to always work with the Magic Mouse. The variables it declares and the variables in the modification code conflict with each other so I am going to have to redefine the variables.
 
The actual Middle Click app works just fine for me on my early 2009 iMac with the Magic Mouse, but it seems to be permanently mapped to the CMD+CLICK option (so you can open links in a new tab in Safari or Firefox, for instance).

I can't seem to get a "Middle Mouse Button" or "Mouse Button 3" to show up in my System Preferences in order to customize it to do anything else.
 
Okay, I've got it solved, but you'll need to have access to another mouse to pull this off.

In my case, I re-paired my old Bluetooth Mighty Mouse with my iMac, at which point I had both mice working at the same time. I then went into the Exposé preferences, and was able to select "Mouse Button 3" to trigger Exposé and the three-finger-tap enabled by MiddleClick began working immediately.

Once it was working, I was able to go back into Bluetooth prefs and delete by Mighty Mouse pairing and Exposé continues to work. This last step isn't really necessary, since I'm sure you could leave your older mouse paired, but I just like to clean up for neatness' sake.
 
Okay, I've got it solved, but you'll need to have access to another mouse to pull this off.

In my case, I re-paired my old Bluetooth Mighty Mouse with my iMac, at which point I had both mice working at the same time. I then went into the Exposé preferences, and was able to select "Mouse Button 3" to trigger Exposé and the three-finger-tap enabled by MiddleClick began working immediately.

Once it was working, I was able to go back into Bluetooth prefs and delete by Mighty Mouse pairing and Exposé continues to work. This last step isn't really necessary, since I'm sure you could leave your older mouse paired, but I just like to clean up for neatness' sake.

Great news. I look forward to your release. Thanks.
 
Okay, I've got it solved, but you'll need to have access to another mouse to pull this off.

In my case, I re-paired my old Bluetooth Mighty Mouse with my iMac, at which point I had both mice working at the same time. I then went into the Exposé preferences, and was able to select "Mouse Button 3" to trigger Exposé and the three-finger-tap enabled by MiddleClick began working immediately.

Once it was working, I was able to go back into Bluetooth prefs and delete by Mighty Mouse pairing and Exposé continues to work. This last step isn't really necessary, since I'm sure you could leave your older mouse paired, but I just like to clean up for neatness' sake.


That makes sense. Thanks!
 
@jhollington:

Thanks.

Upon initial execution of MiddleClick, the triple-tap worked fine, however after I went into System Preferences -> Expose & Spaces it stopped working, and I could not choose "Mouse Button 3" from the dropdowns. However, when I re-paired my old Mighty Mouse, "Mouse Button 3" became available, and it is working just fine now.
 
thanks, I'm the author of BetterTouchTool. If you have bug reports or suggestions please post them!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.