side buttons on mouse.

Discussion in 'MacBook Pro' started by fred88, Jun 14, 2011.

  1. macrumors newbie

    Joined:
    May 6, 2011
    #1
    How do i change the 2 side buttons on my mouse(logitech MX518) to go back/forward in firefox? i tried installing the logitech control centre for mac but it keeps coming up with an error telling me it cant install...

    i followed the instructions in another post in these forums with no avail.

    2011 15" MBP.
     
  2. macrumors newbie

    Joined:
    Jul 5, 2011
    #2
    Well the problem is, that there is no driver from logitech for it. I did managed to get it work though, but not with the Logitech drivers. You can install the latest Microsoft Intellipoint drivers and modify the Info.plist file to include the MX518.

    The Info.plist is located here:
    /System/Library/Extensions/MicrosoftMouse.kext/Contents/PlugIns/MicrosoftMouseUSB.kext/Contents

    Add this:
    Code:
                    <key>Alphagrip Custom</key>
                    <dict>
                            <key>CFBundleIdentifier</key>
                            <string>com.microsoft.driver.MicrosoftMouseUSB</string>
                            <key>HIDPointerAccelerationTable</key>
                            <data>
                            AACAAFVTQioABwAAAAAAAQABAAAAAQAAAAAgAAAQAABxOwAATOMA
                            BE7FAA03BAAFRAAAFIAAAAcsAAAj4AAACQAAADSwAAAK2AAARfAA
                            AA0IAABXkAAAD2AAAGkAAAASEAAAeoAAABUAAACJAAAAF8AAAJEA
                            AAAawAAAlrAAAB2QAACZsAAAIKAAAJswAAAj8AAAnDAAACewAACc
                            MAAAAIAAABIAAHE7AABWfwAESgAADqAAAAY6AAAfQAAABygAACkA
                            AAAI2AAAPGAAAAm4AABHQAAACrAAAFMwAAALwAAAYDAAAAzAAABs
                            IAAADuAAAIQgAAARYAAAnSAAABQAAAC0AAAAFsAAAMcAAAAZoAAA
                            1AAAABzgAADbAAAAIIAAAOAAAAAkQAAA4wAAACegAADjAAAAALAA
                            ABQAAHE7AABhTgAESgAAD2AAAAUyAAAXYAAABjIAACCgAAAHLAAA
                            LCAAAAgIAAA3oAAACOQAAENAAAAJwAAAUIAAAAqgAABfIgAAC5AA
                            AG1wAAAMcAAAewAAAA6AAACYoAAAEMAAALYAAAATQAAA0gAAABZg
                            AADpAAAAGiAAAPoAAAAdoAABAwAAACEgAAEHAAAAJIAAAQoAAAAn
                            oAABDAAAAADgAAARAABxOwAAbXcABBoAABHwAAAFGgAAG/AAAAXw
                            AAAmYAAABvwAADQAAAAITAAAT+AAAAlsAABt4AAACngAAI3AAAAL
                            sAAAtkAAAA1QAADZgAAAEQAAAPeAAAAVwAABEQAAABlgAAEgAAAA
                            HUAAASgAAAAhAAABLgAAACSAAAEyAAAAJ4AAATUAAAAAUAAAEgAA
                            cTsAAEuwAARMAAAOAAAABUAAABVQAAAHJAAAJiAAAAi0AAA1wAAA
                            CpAAAEmAAAAL6AAAVoAAAA0gAABiAAAADhgAAGrQAAAPGAAAdAAA
                            ABGQAACHgAAAFFAAAJoAAAAXYAAAqYAAABpgAAC0AAAAHVAAALkA
                            AAAg0AAAvIAAACQgAAC9gAAAJ7AAAL6AAAABAAAAEAAAcTsAAFZ/
                            AAO4AAASoAAABSAAACVAAAAGCAAAN4AAAAbwAABfAAAAB/AAAIoA
                            AAAJKAAAyyAAAArwAAD3gAAADSAAARyAAAAQAAABOAAAABRAAAFK
                            AAAAGQAAAVMAAAAc0AABVwAAACDgAAFbgAAAJCAAAV2AAAAnoAAB
                            XgAAAFJwAAAJlNEAWTAAAAoSaQBf8AAACpAAAGawAAAA4AAAHAAB
                            GFUAATAAAAGyKAAC8AAAAlNpAAagAAADb0oAENAAAAOteAAUWAAA
                            A+ulABfgAAAEKdMAG2gAAARoAAAe8AAABKIBACKYAAAE2VYAJiAA
                            AAUUqwApaAAABVAAACywAAAFgAEAMcgAAAW1VgA2QAAABeqrADq4
                            AAAGIAAAPzAAAAZiAABD3AAABp6rAEh4AAAG21YATRQAAAcYAABR
                            sAAAB3oBAFbcAAAH2VYAW/gAAAg4qwBhFAAACJgAAGYwAAAJFgEA
                            bAAAAAmRVgBx0AAACgyrAHegAAAKiAAAfXAAAAEAAAATAAEYVQAB
                            MAAAAbIoAAMQAAACU2kABxAAAAMvSgARgAAAA6z7AByIAAAEOqsA
                            KOAAAASBVgAwiAAABMgAADgwAAAFDVYAQJgAAAVQAABI8AAABcar
                            AFKwAAAGOAAAXHAAAAbxVgBnwAAAB0yrAG1YAAAHqAAAcvAAAAhM
                            AAB5BAAACPAAAH8YAAAJlAAAhSwAAAo4AACLQAA=
                            </data>
                            <key>IOClass</key>
                            <string>MicrosoftMouseUSB</string>
                            <key>IOProviderClass</key>
                            <string>IOUSBInterface</string>
                            <key>bConfigurationValue</key>
                            <integer>1</integer>
                            <key>bInterfaceNumber</key>
                            <integer>0</integer>
                       <key>idProduct</key>
                       <integer>49233</integer>
                       <key>idVendor</key>
                       <integer>1133</integer>
                       <key>bInterfaceClass</key>
                       <integer>3</integer>
                       <key>bInterfaceProtocol</key>
                       <integer>2</integer>
                       <key>bInterfaceSubClass</key>
                       <integer>1</integer>
                    </dict>
    
    
    As the last entry in the list. Restart and you should see that the active mouse is the MX518 when you check in the Intellipoint properties. If not, please check the productId using System Profiler in utilities:

    You should see something like this under Hardware/USB:
    Code:
    USB-PS/2 Optical Mouse:
      [B]Product ID:	0xc051[/B]
      Vendor ID:	0x046d  (Logitech Inc.)
      Version:	30.00
      Speed:	Up to 1.5 Mb/sec
      Manufacturer:	Logitech
      Location ID:	0xfa140000 / 6
      Current Available (mA):	500
      Current Required (mA):	98
    
    The product is in HEX, convert it to an integer. And use that value in the Info.plist file.

    If it works can simple change the keys with the system preferences to be COMMAND + [ or ].
     
  3. macrumors regular

    Joined:
    Sep 1, 2009
    #3
    Don't mean to jack your thread OP, but I have a similar question ...

    I also have a Logitech mouse with the side buttons, and I was wondering if there is a way to reconfigure these buttons so that they activate Expose. For Windows, there is Logitech software that allows you to remap those buttons, but not sure if its possible with Mac.
     
  4. macrumors 65816

    dagamer34

    Joined:
    May 1, 2007
    Location:
    Houston, TX
    #4
    You wouldn't happen to be using Lion, would you?
     
  5. macrumors member

    Joined:
    Mar 4, 2010
    Location:
    VA
    #5
    I'm using SteerMouse, it allows me to map all of my Logitech buttons. I have issues where it sometimes stops working (esp if I switch it off of battery power to plugged in to charge), but all you have to do is open the control panel and hit "reconnect"
     
  6. macrumors newbie

    Joined:
    Jul 5, 2011
    #6
    You can configure the buttons to almost everything in Intellipoint. Including expose.
    The only thing I miss is the top button on the MX518 (in front of the wheel).
     
  7. macrumors newbie

    Joined:
    Mar 27, 2011
    #7
    I was disappointed in this when I plugged in my G5. The mouse was working, but I wanted to get the back button to work. Steermouse did that for me, but took away the on-the-fly DPI switching buttons and I can't figure out how to get that back. It's not that bad, though, because I configured the DPI buttons for Expose and Dashboard, but I'd like it if it worked like it was supposed to.
     
  8. macrumors member

    MD5Hash

    Joined:
    Sep 30, 2008
    Location:
    عمّان, ا&#1604
    #8
    I'm sorry to bump such an old thread (hopefully that's not faux pas here) but it has such good info in it from gnuijen that I wanted to continue that discussion after I found it via Google.

    Although I believe I followed everything he said, it didn't work for me. Intellimouse property pane doesn't show the mouse type at all anywhere; i'm wondering if I need to use an older version of the software; whatever he was were using for example. I tried the current 8.2 version of Intellipoint; who knows what he was using a year ago. I'm on 10.6.8.

    Does anyone else have any solution to getting side buttons working in OSX via any method necessary besides buying some hacky 3rd party software? I'm more than happy to use Microsoft's software though, hacked to work with logitech.
     
  9. macrumors 603

    Interstella5555

    Joined:
    Jun 30, 2008
    #9
    I used USB Overdrive (?) something like that, free and can map all the mouse buttons you want.
     

Share This Page