Wolfram Technology Guide: Built-in Gamepad & HID Support  previous | next 
Automatically Control Dynamic Interfaces
Mathematica allows both automatic and manual connection of dynamic interface controls to arbitrary joysticks, buttons, etc. on external controllers.