I am currently using Logitech M545 Mouse, which has two side buttons for convenient operations under Windows.

In windows, one button is for displaying the desktop, and the other is for Start button. I find it really convenient. Logitech claims that one may program the uses of the two buttons for personal use.

Now, I am using it together with my MBPR late 2013, and the two buttons do not work any more. Is it possible to program it so that one button is still for displaying the desktop, and the other open the Application Center?


Mac-compatible Logitech mouses come with a preference pane to program their features. Or (even if not Mac-compatible) try a third-party mouse-button utility, like SteerMouse, $20.

Here is the post about using the Logitech M325 on Mac. Maybe that will work in other cases, too.

  • Unluckily, the SteerMouse is unable to detect the presence of my mouse, saying "Configurable Mouse is Not Found". – Sibbs Gambling Jan 19 '14 at 3:04
  • SteerMouse worked with my M325 ... the Logitech web site does not list M545 at all... – GEdgar Jan 19 '14 at 14:20
  • Not listed? Not really... logitech.com/assets/47506/wireless-mouse-m545-setup-guide.pdf – Sibbs Gambling Jan 19 '14 at 18:48
  • Interesting. If you say you are in the US, then M545 is not listed. – GEdgar Jan 19 '14 at 22:21
  • 1
    Another point: you have to REMOVE the Logitech driver before SteerMouse can detect the mouse. editing... – GEdgar Jan 20 '14 at 13:57

It can be worked around by using ControllerMate. The left and right tilt are mouse button 4 & 5 respectively, and the first side button is a command key. So just re-map these button to whatever you want.

For example, if I want the first side button to show desktop, I just need to map it to F11. Also, if I want to map the left and right tilt to scroll horizontally, I just map them to horizontal scroll wheel with repeaters attached. My setting is show below.

Note that ControllerMate is free to use if the number of settings you defined is less then 10. So in my case its totally free.

ControllerMate Building Blocks

You must log in to answer this question.

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