I am really looking for a way to create key binding for an xbox one controller connected to a Mac. I know this is kind of a weird request, but I really want to try playing Guild Wars 2 with a controller. While, granted, it is probably better to use a keyboard and mouse, I really want to try it with a controller, but this game does not support a controller. I was wondering if there was any way to create key bindings to the Xbox One Controller buttons. For instance: left stick as WASD and ABXY for 1234. Combinations would be helpful as well, like Rt + A = 5, and that sort of thing. I have a driver for the controller, but that is only useful for compatible games on steam and OS X. I am currently using Xone-OSX from FranticRain on Github, but am open to other programs. Thanks in advance!

  • 2
    Xpadder is typically mentioned for doing this, but I don't know if it works on Mac, and I have no experience with it to make an answer. I definitely suggest using the new action cam setting for playing with a controller. – MrLemon Nov 1 '15 at 9:59
  • I've managed to do this using the Steam Controller, by adding a 'Non-steam game' shortcut and mapping the controller to the keyboard controls. – David Yell Nov 27 '15 at 11:53


If you go to this link it shows a quick article on how to install and setup both Xbox 360 and Xbox one controllers on a Mac. When you get to the bottom of the article it mentions that its labeled and shows an image of a 360 controller but when you set up the bindings it supports it for Xbox one controllers as well. This is a quick, free, and simple way to accomplish what you want! Enjoy!


Joystick Mapper is an app on the Mac app store that allows you to map your controller. It has 3 stars and is 5 dollars. Here's the website: https://joystickmapper.com/.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.