I want to point out that it basically makes the input of any of those peripherals the input of an Xbox 360 controller, which you can freely map yourself.
Unknown (can be anything you want really) This is a guide for setting up the program Xbox 360 Controller Emulator to use with Steam games (or any game for that matter) which will basically make the game think it's an Xbox 360 controller when it's not, thus allowing you to use any peripheral to play them.