Разработчики игр для Windows предпочитают использовать XInput, потому что он проще в использовании и легче настраивается. 13 Например, с его помощью разработчик, работающий над проектом для Xbox, сможет проще адаптировать свой продукт для Windows с поддержкой Xbox-контроллера. 1
Ещё одно преимущество XInput в том, что он автоматически определяет расположение кнопок контроллера. 13 Это избавляет от необходимости вручную устанавливать соответствие каждой кнопки определённой функции в игре. 1 В отличие от этого, DirectInput не всегда учитывает форму и расположение элементов управления на контроллере. 1
Кроме того, игры, использующие XInput, применяют стандартную схему управления, аналогичную Xbox, которая подходит для всех игр. 1