Windows machines will require Bluetooth adaptor, use SDL for Controller Backend Page Up/Down: Increase/decrease resolution scale in hardware renderersĪ list of compatible controllers that have been tested and confirmed working or not working, notes are provided in case of special instructions to get them working. Triangle/Square/Circle/Cross: Numpad8/Numpad4/Numpad6/Numpad2 Add this mapping to the new copy of gamecontrollerdb.txt and your controller should then be recognized properly.
#Better ds3 tool xbox 360 controller wired portable
Make a copy of gamecontrollerdb.txt and place it in your user directory (or directly in the program directory, if running in portable mode) and then follow the instructions in the SDL_GameControllerDB repository for creating a new mapping. If you are experiencing issues binding your controller with the SDL controller backend, you may need to add a custom mapping to the database file. The included gamecontrollerdb.txt file can be found in the database subdirectory of the DuckStation program directory. When binding rumble, simply press any button on the controller you wish to send rumble to.ĭuckStation releases ship with a database of game controller mappings for the SDL controller backend, courtesy of the SDL_GameControllerDB. To rebind, click the box next to the button/axis name, and press the key or button on your input device that you wish to bind to. Each of the buttons/axes for the simulated controller will be listed, alongside the corresponding key/button on your device that it is currently bound to. To bind your input device, go to Settings -> Controller Settings. Controller input is supported through DInput, XInput, and SDL backends and can be changed through Settings -> General Settings. Your keyboard or game controller can be used to simulate a variety of PlayStation controllers.