Assign Hotkey to Mouse Button

Discussion in 'macOS' started by Wardrop, Nov 26, 2013.

  1. Wardrop macrumors newbie

    Joined:
    Oct 14, 2007
    #1
    Hi Guys,

    I've been using USB Overdrive to map Mouse button 4 and 5 to to the corresponding hotkeys to switch spaces left and right. It's worked a treat, but I now use SmoothMouse to better fix mouse acceleration issues in OS X, and it strongly recommends to uninstall USB Overdrive and any other such application that hijacks the mouse driver.

    I'm hence now looking for an alternate solution to map mouse buttons to hotkeys, or alternatively directly map mouse buttons to switch spaces left and right. It's such a shame Preferences -> Keyboard -> Shortcuts doesn't allow assigning mouse button. It's also frustrating that Preferences -> Mission Control allows mouse button to be assigned to certain actions, space switching not being any of them.

    It's incredibly efficient to be able to switch spaces with the forward and back mouse buttons (mouse 4 and mouse 5), for example when moving windows between spaces, it's super quick, and only requires one hand. It's surprising Apple don't provide such a facility out-of-the-box.

    So can someone let me know if there's a way to achieve this either without using 3rd party software, or using freeware that doesn't interfere with SmoothMouse? I don't mind if it involves editing plist files, etc.

    Cheers,
    Tom
     
  2. Robisan, Mar 15, 2014
    Last edited: Mar 15, 2014

    Robisan macrumors 6502

    Joined:
    Jan 19, 2014
    #2
    Bump. Anybody have an answer for this?

    Honestly, in the year 2014 users shouldn't need aftermarket drivers to solve basic mouse scrolling issues. Logitech drivers for OSX don't solve the problem. Smooth Mouse prohibits use of the Logitech drivers, so I lose back/forward function on buttons 4 & 5. It's a OSX cluster****. Windows handles all of this natively and elegantly. WTF Apple?

    ~~~

    Edit: According to an Admin at Smooth Mouse, BetterTouchTool is compatible and enables button assignment. Installed and working for me.

    Apple: 'It just works' -- as long as you find the right cocktail of third party fixes...
     

Share This Page