DInput (DirectInput) и XInput — это технологии, по которым игровой контроллер передаёт информацию компьютеру. lifehacker.ru
Некоторые отличия:
- Возраст и статус: XInput создан в 2005 году компанией Microsoft и считается стандартом для работы контроллеров с ПК. dtf.ru DInput — более старый формат, разработанный той же компанией. dtf.ru
- Совместимость: XInput не работает с контроллерами, у которых внутренняя часть отличается от геймпада от Xbox. dtf.ru DInput может работать с устройствами, которые поддерживают только этот протокол. lifehacker.ru
- Настройка: для работы контроллера с DInput в современных играх нужно скачать дополнительные драйверы. lifehacker.ru С XInput практически все современные игры сразу распознают контроллер и подстроят свой интерфейс. lifehacker.ru
- Обработка «курков». www.linux.org.ru В режиме XInput они работают как оси и чувствительны к нажатию, в DInput — просто как кнопки. www.linux.org.ru
Некоторые контроллеры поддерживают сразу XInput и DInput, обычно с кнопкой для переключения между режимами. lifehacker.ru