I have found the source of the problem, the trick is though that I’m not sure how to resolve it.
The fault is to be found in:
config files for all controllers.
the Generic XBOX Controller is Missing Commands that the Twin USB Controller is not. The thing is though that the LEFT and RIGHT lower buttons on the Twin USB Contorller (PS2 Joypad) are buttons, where as they are recognized as Throttles on the RockCandy (Generic XBOX360 controller).
Going to /dev/input and running jstest didn’t make things much clearer to me either. I know this fix is simple, it’s just going over my head at the moment.
I can see that the Twin USB has these two lines that the ROck Candy does not.
input_l_btn = “4”
input_r_btn = “5”
input_save_state_btn = “5”
I also noticed 2 lines missing between the two controllers in: