Turn Any Computer Mouse into a ‘Magic Mouse’ in OSX

January 24th, 2010 by Andrew

Apple recently released the “Magic Mouse,” the newest in a long line of unique white mice. The Magic Mouse is by far the most feature-rich apple has ever produced. The core feature of the mouse is its multitouch surface. It allows gestural input to control many applications within OSX. This feature is derived from the current Macbook Pro touch pad, which has up to four-finger gestures. My favorite gesture, and the one I use more than any other, is the two-finger swipe.

two-finger swipe

When used in a browser, the two-finger swipe will move forward and back between pages. This method is way more efficient than moving the pointer up to the back button for a physical click. I was hoping to replicate some of the Magic Mouse functionality on my own mouse: The Logitech G5.

logitech g5 refresh

Out of the box, the scroll wheel tilts side to side to achieve horizontal scrolling in undersized browser windows. I wanted right and left tilts to render forward and back buttons in my browser. With a little googling, one download, and a couple minutes it was ready. And it is dead easy to do.

First download SteerMouse. This program adds many features lacking in the stock OSX preference pane. Below is the main window in SteerMouse. The first step here is to set button actions for your specific browser. I’m currently using Safari, so I chose that from my application list.

steermouse main window

Next click on the ‘Tilt Wheel’ tab. This is where we set the button inputs for the tilting action. As you can see, I have already set mine in this picture. It will say ‘Same as Default’ on the first open.

steermouse tilt wheel

Click on ‘Tilt Left.’ Here is where you add the keystroke. In Safari, page back is executed with ‘cmd + ['

steermouse tilt left

Click OK and try it out. It should be noted that with some mice the command must be assigned to the button list, as seen in the first SteerMouse picture. It should also be noted that 'cmd + [' and 'cmd + ]‘ are page back and page forward, respectively, in Safari, Firefox, and Chrome.



You can leave a response, or trackback from your own site.


Leave a Reply