I had this running in a previous version of OS X, but then it stopped working (operating system update made the driver non-functional). I spent some time Google-ing around, but it was hard finding something due to all the information out there being for PC.
This is apparently completely doable on a PC (as described here, for example)
But not as easy on a Mac. Searching Google did little for me… except that I found this cool thing (http://multicursor-wm.sourceforge.net/). I had no idea you could do that.
Xbox 360 Controller Driver Mac
Nevertheless, now that I have multiple controllers working on a Mac I feel obligated to throw my solution into the mix.
Perhaps this will help someone looking for answers via Google.
Download and install the 360Controller 0.14 driver first: https://github.com/d235j/360Controller/releases
This is an unofficial release driver, because the last one is no longer compatible with newer Mac OS’s. I found out via this reddit post, and here.
It’s stable for me, and I’m not getting any errors, so it’s recommendable.
- Colin Munro at tattiebogle.net created a driver for the Xbox 360 controller, however this hasn’t been updated since Snow Leopard and it won’t work with OS X Yosemite. Luckily for us someone else has updated the code and posted it on GitHub. To install it just download the.dmg file from the GitHub repository, open it and run the installer.
- “As of macOS 10.11, Wireless Xbox 360 controller support causes kernel panics. This issue cannot be resolved with minor changes to the driver, and requires that the driver be re-written from scratch to resolve the issue. Due to an excess of caution, we have disabled Wireless Xbox 360 controller support as of 0.16.6.
I mostly play source games soo.yeah. I want to play gmod with my wired xbox 360 controller but I don't know how. The reason I want to use it is because my mouse has a annoying double click so it double fires in Trouble In Terrorist Town.
Once installed open “System Preferences”, and at the very bottom you’ll see “Xbox 360 Controllers”
You’ll know it works when it detects the controller and displays controller-ish things.
So that’s easy enough, but I need to have multiple controller to develop and test against. So doing some digging I found Vivid Machine’s Controllers app. It’s actually FREE in the App Store.
You can find the download link on the website here (again, in the AppStore it’s free): https://vividmachine.com/controllers/
Open the program (in Applications folder), and you’ll know it works when it shows controller-ish buttony things.
And done!
Now that I have it working, I’ll be able to use & fully enjoy the GameInput. This is also included in the Adobe Gaming SDK.
I’ve gotten quite a bit of mileage out of it. I quite like the SDK.
At any rate… I think this setup will get me far enough until I’m ready to have this thing running on an actual console.
I also found this wonderful GameInputTester on github, and it indicates that it does work:
https://github.com/zeh/key-action-binder/tree/master/tests/GameInputTester
Interestingly enough Adobe’s Game Input Control also works in the browser (source)
I quote:
“The GameInput classes absolutely work in the browser. Support has been there since Flash Player 11.8 (in beta), then officially added with 11.9.”
I did not know this. That’s pretty nice.
If anybody else finds this post, and knows of a better way of doing this, please share! I’d love to know.
For Windows 7 and 8.1, you need to install an official Microsoft driver before the device starts working. For Windows 10, this driver should already be installed and the controller should work out of the box.
For OS X, you need to install an unofficial driver, such as the open source Xone-OSX driver. Alternatively, you can install the 0.15 preview version (or newer) of the improved 360Controller driver which incorporates code from Xone-OSX, and also supports Xbox 360 controllers. Please note, I do not take any responsibility for your use of unofficial drivers!
Xbox 360 Controller Emulator Mac Os X Downloads
On recent Linux distributions, the Xbox One controller should work out of the box 🙂
As far as I know, you need to connect the controller via a Micro-USB cable on all platforms, due to Microsoft using a proprietary wireless protocol.