Samurai Gunn
I used this application to map 56 different inputs in total, across 4 controllers. They are DualShock 4 controllers, all connected via Bluetooth. The reason I had to do an exhaustive mapping like this is that the game Samurai Gunn does not natively recognize the DualShock 4, so I remapped them to keyboard keys. The profiles I setup for this purpose work beautifully, and no one would know that the game does not have native controller support. I can reliably connect anywhere from one to all four controllers and I know exactly which joystick profiles will be utilized.
There is no signal propagation delay introduced by this app that I can detect, and this is very important in Samurai Gunn, as one or two milliseconds in either direction can affect whether you live or die.
And best of all if I want to switch back to another game which does support my controllers, all I have to do is uncheck a checkbox. It just works.
Trylobot about
Joystick Mapper