Я разрабатываю собственное приложение, которое будет использовать XInput или DirectInput для чтения с контроллера Xbox 360. (Я думаю, что это будет самый дешевый / простой способ получить несколько элементов управления в руках оператора.)
Мне нужно будет контролировать все источники и инструменты, что означает также и SDK. Я бы предпочел не брать весь DirectX - отделены ли DirectInput и XInput от всего DirectX SDK?