Технология XInput в современных видеоиграх позволяет автоматически понимать расположение контроллера без необходимости вручную привязывать каждую кнопку к функции в игре. 1
XInput заточен под контроллеры стандарта Xbox: количество кнопок, осей и прочего строго зафиксировано. 3 Игры легко видят геймпад и моментально под него подстраиваются. 3
Некоторые особенности работы XInput:
Каждый проект взаимодействует с внешними устройствами по разной схеме. 3 Например, большинство поддерживающих XInput игр без проблем умеет переключаться между управлением с клавиатуры и мыши на геймпад. 3 В то же время некоторые игры требуют выбрать одно устройство ввода в настройках и не реагируют на использование других. 3 Обычно это происходит в тех проектах, где на выбранный контроллер сильно завязан интерфейс и смена устройства вызывает заметные изменения в отображении. 3