Yourself May 3, 2013 at 11:46 AM XInput is only for XBOX360 controllers, DirectInputfor should be able to take all devices. See the wikipedia entry of DirectInput for a comparison between the two. Though, I wouldn't use DirectInput. I recommend the RawInput API.