It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Anyone know any good controllers for Mac? I'm looking for a controller and have no idea which ones are compatible with my Macbook or not. I'd hate to buy one and it barely work or be totally useless.
No posts in this topic were marked as the solution yet. If you can help, add your reply
In essence any USB device that conforms to the HID standard should work. I have a Logitech F310 gamepad and a Logitech 3D Extreme Pro joystick plugged into my Mac, both worked out of the box even though they don't officially support OS X. They came with driver CDs for some special software and drivers, but I didn't need any of that. I guess if you want to do button mappings outside the game that could come in handy, but I never needed that, so I have no no idea what the software on the CDs even does.

Of course if the game has crappy programming it will be a matter of luck whether your controller works, but that's the fault of the software, not the device.

And if you want to use the XBox 360 controller, that won't work out of the box. There are unofficial drivers, so if you have a controller to borrow or if you can return it back to the store you could try the drivers out:
http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver
https://github.com/d235j/360Controller

Some gamepads can work in DirectInput mode and XInput mode. My F310 has a switch that lets me choose. The XInput mode is the one that works like the XBox controller, so that one isn't working out of the box. DirectInput works fine, but the analog shoulder buttons only register as digital. That could be an issue if you intend on using the analog buttons. Maybe it works with the unofficial drivers, never tried it out.
Post edited June 24, 2015 by HiPhish
I pretty much second HiPhish's recommendation. And don't just get any controller which purports to support Xinput and DirectInput. The Logitech F310 (and the 3D Extreme, both of which I have) are generally excellent.

The F310's main strength is that the Xinput-DirectInput swich is an actual switch, which can be useful if a game has difficulty in properly recognizing your gamepad becuse it's either expecting one or the other. I have another gamepad where the Xinput-DirectInput switch is actually a button located next to the main four action buttons. As a result, I'm not sure if I've actually enabled Xinput or DirectInput mode -- or worse yet, I've accidentally toggled it, leading to confusion and mayhem in some games.
avatar
HiPhish: In essence any USB device that conforms to the HID standard should work. I have a Logitech F310 gamepad and a Logitech 3D Extreme Pro joystick plugged into my Mac, both worked out of the box even though they don't officially support OS X. They came with driver CDs for some special software and drivers, but I didn't need any of that. I guess if you want to do button mappings outside the game that could come in handy, but I never needed that, so I have no no idea what the software on the CDs even does.

Of course if the game has crappy programming it will be a matter of luck whether your controller works, but that's the fault of the software, not the device.

And if you want to use the XBox 360 controller, that won't work out of the box. There are unofficial drivers, so if you have a controller to borrow or if you can return it back to the store you could try the drivers out:
http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver
https://github.com/d235j/360Controller

Some gamepads can work in DirectInput mode and XInput mode. My F310 has a switch that lets me choose. The XInput mode is the one that works like the XBox controller, so that one isn't working out of the box. DirectInput works fine, but the analog shoulder buttons only register as digital. That could be an issue if you intend on using the analog buttons. Maybe it works with the unofficial drivers, never tried it out.
Thanks for the detailed info.
Cheers