Dec 12, 2013 - All you need is a connected joystick or gamepad to get started—you can even work with an Xbox 360 controller. From there, you can create a.
Actually SteamInput by default only works with Xbox One S controllers over Bluetooth, over USB you need something like the 360Controller driver to get it working, as mentioned. The 'Pretend to be a 360 Controller' option should never be necessary as SteamInput is able to recognize Xbox One controllers.
There have been some varied issues over the past few months that have affected Xbox controllers on macOS but at the moment both USB and Bluetooth should be working. Be sure you have the 'Xbox Configuration Support' entry selected in the Big Picture Controller Settings if you find the controller isn't working properly in games but is working in Big Picture. Posting this both here and the Don't Starve Together bug forum, since I'm not clear where the breakdown is happening -. macOS 10.12.6. Microsoft calls it 'Wireless Xbox Controller + Cable for Windows' (search for part no.
When using USB (SDL2 GUID 030000ea6800), Big Picture works perfectly with all buttons. DST doesn't recognize any input, as far as I can tell.
When using Bluetooth (SDL2 GUID 030000fd6800), Big Picture works perfectly with all buttons. DST works with just some controls, but others are broken. Notably, pressing Start seems to register as Up (left stick or pad, not sure), but I think other buttons also don't work. That actually may just be an incompatibility with the default controller config that DST has on macOS. Does your controller work in-game if you disable Xbox configuration support in Big Picture and let the game handle the controller itself? Connecting over Bluetooth has a higher probability of working since macOS has built-in support for it.
If that gets it working, DST may just not be able to work with the controller bindings set through Steam when configuration support is enabled. In that case you may want to try some of the community configs to see if they work. Mike, I tried disabling Xbox Configuration Support and Generic Gamepad Configuration Support globally, and confirmed(.) that it takes effect for Don't Starve Together.
![For For](/uploads/1/2/5/5/125503388/519882698.jpg)
No change in input behavior. I'm guessing this game doesn't use Steam Input at all, then? Just direct SDL2 using its own mappings, and it didn't ship with a correct mapping for this GUID? (.) Big Picture's 'Controller Configuration' for the game shows 'Configuration Support Disabled', and under the game's 'Controller Options', the 'Steam Input Per-Game Setting' is 'Global Setting (None)'. Originally posted by:Mike, I tried disabling Xbox Configuration Support and Generic Gamepad Configuration Support globally, and confirmed(.) that it takes effect for Don't Starve Together.
No change in input behavior. I'm guessing this game doesn't use Steam Input at all, then? Just direct SDL2 using its own mappings, and it didn't ship with a correct mapping for this GUID? (.) Big Picture's 'Controller Configuration' for the game shows 'Configuration Support Disabled', and under the game's 'Controller Options', the 'Steam Input Per-Game Setting' is 'Global Setting (None)' I gave DST a try with my own Xbox controller (which should be roughly the same as yours) and was able to duplicate what you reported in your previous post.
I think DST just doesn't support controllers correctly on macOS, leading to the behaviour that we're seeing. That start button behaviour just appears to be what DST does on macOS when it reads the start button from an Xbox controller.
I did manage to get it working, though not through Steam's controller configuration, but through DST's. I applied the default Steam controller config for the controller, then went into the DST controls menu and re-bound the start button to the controller's start button. Confusingly it shows the same button image for the start button both before and after binding, but after re-binding it the button started working as expected, so it must just be some funny default that DST expects the start button to be that isn't the same between Windows and macOS.
Most hardcore computer gamers count on the extra-precise aim of a mouse, and are more than happy with their WASD control scheme. But for the rest of us, hunching over a desk to keep 30+ hotkeys within reach can feel like overkill. If you're a Mac gamer who's tired of trying to game on your mouse and keyboard, you should get an Xbox 360 controller.
By connecting an Xbox 360 Controller to your Mac and mapping its buttons to keystrokes (or mouse actions), you can bring the console experience to your Mac without breaking the bank - or a sweat. Sigh, not an actual product. Difficulty Level Medium What You Need A Mac running Snow Leopard. Microsoft Wireless Controller & Receiver (or Wired Controller) Controller Driver Gamepad Companion 1. Pick the right tools for the job.
The OS X driver for Xbox 360 controllers is free, but it's only compatible with 1st-party peripherals. We like the 'Xbox 360 Wireless controller for windows,' which comes with a wireless receiver. (You'll need this, because unfortunately 360 controllers don't use Bluetooth.) For what it's worth though, you can also use the controller with a regular Xbox 360. Like an actual Xbox, the included receiver can connect with up to 4 wireless controllers at once.
And at less than $50 on Amazon, the package still costs less than a fancy gaming mouse. Just don't count on connecting your wireless controller via the USB play & charge kit: these carry charge only, no data. Controllers or wireless receivers (like this one) that don't bear Microsoft's shiny sticker of authenticity are made by a 3rd-party, so even if they look legit and have the Xbox 360 logo printed on them they won't work for this project. Install the driver. Follow and download the driver's most recent disk-image. Open the.dmg file when it's finished, and (from the Finder window that pops up) run the installer package. Scroll through the driver's messy download page till you see this, and click the link for the disk image.
Connect your controller If you're using a wired controller, this is as easy as plugging it into your Mac's USB port. For wireless, plug in the USB receiver, turn on your controller, and hold the Connect buttons on both devices until a connection is established. If you want to monitor the driver, open the System Preferences pane and click on 'Xbox 360 controllers' in the bottom row. Select your controller in the 'Device' drop-down menu and press a few buttons on it.
The diagram on the screen should light up accordingly. Find out if You'll Even Need Gamepad Companion A few Mac games are accommodating enough that they'll recognize your connected controller, and might even let you pick your own control scheme. If this works, you can forget Gamepad Companion (because you won't need it) and skip right down to our very last step. Halo should have no trouble with your controller once the driver's installed. And while we haven't tested this, Feral Interactive has hinted at support for the driver in Bioshock. Install Gamepad Companion.
![Xbox controller mapper Xbox controller mapper](https://www.tweaking4all.com/wp-content/uploads/2015/02/mac-xbox-360-controller-settings.jpg)
Unfortunately, lots of Mac games force their default control schemes on us, and we hardly expected a shareware driver to be immediately compatible with every game. Get ready to do some key mapping. Mac users' simplest option here is Gamepad Companion, (a bargain at $7.99 in the ) and installing it is as easy as authorizing the purchase. Before you buy, be advised that the app's debut build is having mouse-compatibility issues. But it's still the best simple key-mapper, and plenty of great games hardly rely on the mouse anyway. Map Keystrokes to your Controller's Basic Buttons Fire up Gamepad Companion and click the Stop button on the right to select your controller in the left-most panel.
For now, let's stick to single-action buttons. (We'll map controls to the thumbsticks and triggers next.) Key mapping in Gamepad Companion is simple. Let's say the Space key means Jump, and you want to map that to the A button: Press A on your controller, click on 'Single Key.' In the Action menu, then press Space on your keyboard.