View Single Post
Old 07-06-10, 07:15 AM   #18
I'm Geralt
Join Date: Oct 2005
Location: Chicagoland, once a year in Poland
Posts: 24,366
Default Re: We Need a Pressure Sensitive Keypad Bad

XInput supports only "next generation" controllers. This limits it basically to controllers for the Xbox 360 that also have Windows drivers. Legacy Windows controllers, joysticks and generalized force-feedback devices are not supported.
XInput supports a maximum of four controllers at a time. This is an Xbox limit, carried over to Windows. Although as of 2010[update] few PC games require more than four controllers at once, this seems[original research?] like an arbitrary restriction as DirectInput has no such limitation.
XInput does not support keyboards, mice, or mouse-type devices. While this mirrors Microsoft's recommendation not to use DirectInput with these devices[8], programmers can use DirectInput with these devices.
XInput supports maxima of 4 axes, 10 buttons, 2 triggers and 8-direction digital pad per controller, compared to DirectInput's support for 8 axes, 128 buttons, and full-range POV. (Incidentally, the number of axes, buttons and triggers XInput supports corresponds directly to the Xbox 360 controller.)
As of 2010[update] XInput is for Xbox 360 controllers, while DirectInput is for any controller.
haha, this also shows MS great support for PC gaming.
Windows 8 the next big failure, right after Windows ME
nekrosoft13 is offline   Reply With Quote