[Arnov] is bringing his own custom-made controller ... have been inspired by the Xbox controller layout. Two joysticks for fine control of game characters, 4 face buttons, and two shoulder buttons.
XInput is an API that is used by applications to interface with the Xbox 360 Controller for Windows ... with the team not stopping at just reading the buttons and steering potentiometer.
For many Xbox gamers ... The companion app also allows customizable button mapping. Three custom profiles are stored internally on the controller and are easily selected during gameplay.