Возможно, имелись в виду различия между протоколами DirectInput и XInput, которые используются для взаимодействия геймпадов с компьютером. www.eldorado.ru www.howtogeek.com
Некоторые отличия:
- История появления. www.howtogeek.com DirectInput был придуман в начале 2000-х и с тех пор практически не менялся, а XInput появился в конце 2005-го для подключения геймпада Xbox 360 и до сих пор используется в играх. www.eldorado.ru
- Количество поддерживаемых элементов. www.howtogeek.com DirectInput поддерживает больше входов, чем XInput (8 осей, 128 кнопок и POV для DirectInput против 4 осей и 10 кнопок, двух триггеров и D-пада для XInput). www.howtogeek.com
- Поддержка контроллеров. www.howtogeek.com XInput поддерживает только четыре контроллера, если нужно больше, то лучше выбирать DirectInput. www.howtogeek.com
- Настройка управления. www.eldorado.ru XInput заточен под контроллеры стандарта Xbox — количество кнопок, осей и прочего строго зафиксировано, поэтому игры легко будут видеть геймпад и моментально под него подстроятся. www.eldorado.ru А DirectInput подразумевает, что управление в каждой игре придётся настраивать вручную. www.eldorado.ru
Некоторые контроллеры могут работать только с одним из протоколов (DirectInput или XInput), а другие могут использовать оба протокола в разных режимах. www.howtogeek.com Если игра ожидает XInput, а контроллер работает только с DirectInput, то устройство не будет работать с игрой и наоборот. www.howtogeek.com