
A device profile plist contains 2 sections: See the Device Profiles folder for all currently supported devices. Device profilesĭevice profiles map known gamepad devices to "standardised" controls commonly found on gamepads. You might need to disable OS X Gatekeeper to run it: System Preferences > Security & Privacy > General tab > Allow apps downloaded from: Anywhere. Just fetch the latest ZIP from the release section and put the extracted app into your Applications folder. To facilitate "Start at Login", the amework is used together with a helper app, which should work in a sandboxed environment as well (as long as the app lives in /Applications). Currently has no UI for creating device profiles or presets this is done by editing plist files instead. Smart thresholding stickiness filter to prevent double key presses on a jittery value. Uses device profiles to map each supported gamepad device to a common control set, which a preset maps to specific keyboard presses.Īdjustable button threshold for pressure sensitive buttons and triggers. It is aimed exclusively at gamepads and, while focussed on getting Nimbus' pressure sensitive buttons working, supports other gamepads as well. Of course, with those limitations, it's hard to get your bro on, so I decided to make my own button mapper. More specifically, they had no configurable threshold for the pressure sensitive buttons, meaning even the simple action buttons had to be pressed down very firmly to trigger a keypress.

#JOYSTICK MAPPER PRESETS SOFTWARE#
Existing Mac software for joystick mapping was either paid or crappy. When trying to play Broforce (yes, Broforce) on a Mac with my SteelSeries Nimbus controller, I noticed most buttons were not supported by the game's gamepad configuration, probably because (for some weird reason) every single button on the Nimbus is pressure sensitive, except the "Menu" button. Gamepad button mapper that lives as a menu in your OS X status bar.
