I have created a USB driver which allows you to use wired XBox 360 Controllers via USB, and wireless XBox 360 Controllers via the Microsoft Wireless Gaming Receiver for Windows, on your OSX machine, including support for the Apple Force Feedback library. The driver is licenced under the GPL.Snow LeopardI've released a version which will hopefully install and work fine on 32-bit Snow Leopard. It also contains 64-bit binaries, however I've been unable to test them because Apple have disabled my MacBook from booting into 64-bit mode. I have however been informed that 64-bit and 32-bit builds are both working.ChatPadI have got the Microsoft ChatPad working with my wired controller. The latest release of the driver includes support, and I'll be updating the USB information section of this website shortly. I've not yet checked the wireless receiver for compatibility.Other infoSadly, my PowerMac has died, which as my primary development machine has slowed progress.I have added a version of the driver without support for the Guitar Hero controller, to allow the Guitar Hero for Mac game to work (it attempts to access hardware directly, which doesn't work if a real driver has claimed the device).HelpIf you find the driver does not work for you, please attempt and find out as much as you can about the device, preferably using the Apple \"USB Prober\" application provided with the developer tools, but the output of System Profiler for the device may be enough. E-mail it back and I'll try and work with you to get it working.Force feedback-enabled gamesGames I've currently tested for force feedback support (only games that support basic rumble will probably function currently, as I've only implemented triangle, square and sine wave-type effects. I also lack any other force feedback device for comparison :) ):Jammin' Racer - seems to work fine
Ever wanted to use an Xbox One controller with your Mac for gaming You can do that easier than ever before with the latest versions of MacOS, because with modern versions of macOS like Big Sur and Catalina (and newer), Apple has added native support for Xbox One game controllers.
Now you can launch whatever game you want to play and the controller should be automatically detected, assuming the game supports controllers anyway. Most games have customizable controller options as well in their settings, so you can change what buttons do what.
I have created a USB driver which allows you to use wired XBox 360 Controllers via USB, and wireless XBox 360 Controllers via the Microsoft Wireless Gaming Receiver for Windows, on your OSX machine, including support for the Apple Force Feedback library. The driver is licenced under the GPL.
I have got the Microsoft ChatPad working with my wired controller. The latest release of the driver includes support, and I'll be updating the USB information section of this website shortly. I've not yet checked the wireless receiver for compatibility.
I have added a version of the driver without support for the Guitar Hero controller, to allow the Guitar Hero for Mac game to work (it attempts to access hardware directly, which doesn't work if a real driver has claimed the device). It works by automatically tweaking the driver's Info.plist, but a reboot will be required after any changes.
If you find the driver does not work for you, please attempt and find out as much as you can about the device, preferably using the Apple \"USB Prober\" application provided with the developer tools, but the output of System Profiler for the device may be enough. E-mail it back and I'll try and work with you to get it working.
Sadly, the wireless controllers communicate with the XBox 360 using a propreitary RF protocol, and not Bluetooth, so the Bluetooth module built into your Mac won't help you out. Additionally, the Play n Charge cable only charges, and won't allow you to use the wireless controller as a wired one. If you want to buy a Wireless Gaming Receiver from Amazon, use the links below and part of your purchase will be donated to me!
If you're using a game like WoW or an emulator that only supports the keyboard, I recommend ControllerMate to allow you to configure any HID device to appear as another device to the system. In addition to this, there are applications available if you want to generate a MIDI feed from your controller for creative purposes!
A deadlock issue was present that causes any HID devices (e.g. keyboard and mouse) to freeze if the wired controller has been unplugged, in relation to the ChatPad support code. Someone kindly submitted a patch to temporarily remove the deadlock in 0.11.
The driver should work with MacMAME, and indeed many users have used it successfully. However, I've not yet tried it myself and so Google will be your first stop. If, after looking, you can't get it to work, you can still try e-mailing me at the link at the bottom of the page.
Gaming on a Mac is not what Apple is historically known for. However, with Apple delving into the fledgling virtual and augmented reality space, some traditional game interfaces and not so traditional interfaces (think HTC wands or Valve's knuckle controllers) now need to be supported on macOS to reap the VR/AR benefits to their fullest.
To ready you for some amazing VR pilot games such as Eve: Valkyrie that utilize a traditional game Xbox game controller, we're here to show you how to connect one to your Mac! In the past this method only applied to the Xbox 360 controller, but the latest version of the software you'll be using also now supports the Xbox One controller.
We're assuming that you already own a wired Xbox controller, but if you're needing to buy, a standard controller is about $50 (opens in new tab). You'll need to connect it to your Mac using a microUSB cable (opens in new tab) which, sadly, isn't included. If you buy a third-party wired controller you won't have to worry about this.
With the arrival of support for third party game controllers in macOS Catalina (10.15), we can now connect most certain game controllers to our Mac. In this article we look at Bluetooth enabled XBox One controller.
Note: Some of you may have read my older article on how to connect a XBox 350 controller to you Mac (2015). This method, and the XBox 360 controllers, are still working of course, but it is time for an update now that Catalina offers native support for certain controllers. Personally I like the newer XBox One controllers better anyway (especially the Elite models, even though these are not exactly cheap).
My XBox One obviously came with controllers. Over time I did get myself the XBox Elite controller, and recently the XBox Elite 2 controller. So this is a good time to see if they will work with my Mac.
This article focuses on Bluetooth enabled XBox One controllers.Older XBox One controllers, without Bluetooth, will have to rely on a USB cable or a USB dongle, and may have to look at the approach we used in my older article: how to connect a XBox 350 controller to you Mac.Caution: The USB dongle for the XBox One Controller is not compatible with the USB dongle for the XBOx 360 controllers!
Newer models, first made available with the release of the XBox One S, are equipped with Bluetooth, making it much easier to connect your controller to a device wireless (even iOS and Android now support this).
If you see that the top part (face plate) is one big piece of plastic, and this piece includes the big XBox Button, then it is very likely that you have a Bluetooth enabled controller (2nd controller in the drawing).
Note: Interesting observation with this, the already expensive first generation XBox One Elite controllers are NOT Bluetooth enabled (and look like the first controller displayed in the image below).
Step 2: Put the controller in pairing mode, if the XBox button is not yet blinking, by pressing the small round button on the top/rear of the controller for about 2 or 3 seconds. (the blinking XBox button indicates that your controller is in pairing mode)
As for the software: this article focuses solely on Bluetooth connections for macOS Catalina and newer, which are natively supported by macOS (so no driver is needed).As far as I understand (from the Controllers Help page, your XBox One controller should work with a USB cable as well).
As for your Mac and an XBox controller: the game needs to support it, otherwise it will not work.You could try tools like JoyStick Mapper to map joystick actions to keystrokes. Unfortunately (just tested it on 10.15.7) and I can no longer get it to work.
Knowing how to connect Xbox One controller to Mac will reduce gaming rig footprint and takes your experience a notch higher. The Xbox One Controller offers the cream of handheld controllers out there because of its usability and ergonomics. It has no coarse edges, is easily reachable, fits snugly in all hand sizes, and is designed intuitively.
Some users of Mac OS Mojave 10.15.5 have reported the device is not listed in the Preference Pane. This happens after downloading the driver. How to Connect Xbox One Controller to Mac in this situation You can fix the issue by following these steps:
1. Press and hold the PlayStation button and Share button to put the controller into pairing mode. 2. On your Mac, go to Bluetooth settings either from the Bluetooth drop-down in the Menu Bar or from System Preferences. 3. In the device list for Bluetooth settings, look for \"wireless controller\" to pop up. 4. Click the Connect button.
1. Turn the Xbox controller on. 2. Press and hold the Pairing button on the top edge of the controller until the Xbox logo blinks rapidly. 3. Go to Bluetooth settings on your Mac and look for \"Xbox wireless controller\" to appear in the device list. 4. Click the Connect button. 1e1e36bf2d