Xbox 360 Controller Driver Mac Os Xcompubrown

Location:Home > Projects > XBox 360 Controller




I bought a Microsoft XBox 360 controller with the intention of having a console quality gamepad on my PC and Mac. Thus, knowing that it only come with Microsoft drivers, which only supported rumble using the Xinput API which no games seem to support yet, I also had the intention of finding out how it works to create my own DirectInput/MacOS X drivers.

Just before Christmas 2005 I spent about a week looking into the USB reports sent and received by the controller, so as to understand the readings from the buttons and axis, how to control the LED and the rumble motors.

The information found can be viewed on this page.

After I discovered the means to control the LED and rumble motors the people at updated their gamepad page with my findings, which was then inserted into an updated driver for the original XBox controller.

Matt's altered XBCD driver for Windows can be found at

After making these findings I implemented a driver for MacOS X. It can be found here.

(Please note this page was originally found at

Then, in January 2007, it turned out the Microsoft Wireless Gaming Receiver for Windows was out. I went down to a local electronics store to pick one up, specifically with the intention of making it work on MacOS X. After some investigation it seemed fairly straight forward, and so implementation of the driver proceeded.

If you're looking to buy a 360 controller or other related merchandise, you can support my driver using my affiliate link: XBox 360 wired controllerXBox 360 Store

XBox 360 Gamer Card

In case anyone's interested, I finally got an actual XBox 360.

Copyright © 2006-2019 Colin Munro.All rights reserved.

I’ve been playing around with using a controller for Half Life and the expansions, Opposing Force and Blue Shift as I struggle using the keyboard and mouse. If you’re interested in using the 360 controller here’s my guide.

Mac driver for the Xbox 360 controller. Xbox 360 Controller Joystick Show. Joystick/gamepad visualization and tester app. Joystick Show Best VPN Services for 2021. My controller does get recognized but as a genereric controller. Not specific to xbox360. But you can try this:-Uninstall the pref pant and the couple of other files that have been written to your MAC. Use the search on 'controller'-once deleted run the.11 version of tthe driver. MAKE SURE THE CONTROLLER IS NOT IN THE USB PORT.

What you’ll need apart from Steam, Half Life and a Mac…

1) An XBOX 360 Controller.

Either Wired or Wireless with the Wireless Gaming Receiver. NB: the USB charging cable won’t work with a Wireless Controller as it only powers the controller, it doesn’t send signals via USB. So if you’re going to use a Wireless Controller you will definitely need the Wireless Gaming Receiver.

2) Install the XBOX 360 Drivers

download driver:

here’s a couple of guides:

Xbox 360 Controller Mac Sierra

3) JoyStick Mapper
To use the configurations I’ve posted you’ll need to buy and download Joystick Mapper. I also recommend downloading Joystick Show in case you want to make any amendments to my configuration.

Then you’ll need to download the attached text file documents which contains the code binds for the controller that Joystick Mapper uses.

Unfortunately, WordPress doesn’t allow the uploading of .txt files so you’ll need to save the word files as .txt for them to work.


4) Save the text files document as .txt into Joystick Mapper presets folder:
username / library / application support / joystick mapper / presets

Osx Xbox 360 Controller

You can also navigate to this by opening Joystick Mapper, click on File, then Open Presets Folder In Finder ⌘+O.


5) Restart Joystick Mapper.

You’ll see the four Half Life 360 Presets I’ve created. Click the left hand box to select that preset.


5) Half Life, Opposing Force or Blue Shift

Open Steam and Load either, Half Life, Blue Shift or Opposing Force.

Don’t start just yet!

6) Configure the game

Osx xbox 360 controller

Click on OPTIONS. Then click on the MOUSE tab.
Select ONLY the Mouse Look, Auto Aim and RAW Mouse Input. If the other boxes are ticked then the camera will spin uncontrollably.

I have the Mouse Sensitivity set to 10.


You’re good to go. Enjoy.

7) Button Layouts
These are what works for me. If they don’t work for you feel free to change the binds in Joystick Mapper. It’s really easy. NB: there’s a mouse look bug in Blue Shift that causes the camera to re-set to start point when looking from left to right or right to left. Hopefully Valve will fix this as it can be disorientating at time.

I hope it works for you if you do give it a try.

Xbox 360 Controller Driver Mac Os Xcompubrown