Разница между DirectInput и XInput драйверами для геймконтроллеров заключается в следующем:
- XInput проще в использовании и легче настраивается. dzen.ru Он автоматически определяет расположение кнопок контроллера, избавляя от необходимости вручную устанавливать соответствие каждой кнопки определённой функции в игре. dzen.ru XInput поддерживает фиксированное количество кнопок, осей, триггеров. media.vkplay.ru
- DirectInput подразумевает, что управление в каждой игре придётся настраивать вручную. blog.eldorado.ru У этого интерфейса нет строгих ограничений на количество кнопок и осей (8 осей, 128 кнопок и POV для DirectInput по сравнению с 4 осями и 10 кнопками, двумя триггерами и крестовиной для XInput). dzen.ru
Кроме того, драйверы для XInput-геймпадов в большинстве случаев подгружаются автоматически и вмешательства пользователя не требуют. blog.eldorado.ru Драйверы DirectInput редко устанавливаются самостоятельно, поэтому для таких контроллеров драйверы либо идут в комплекте на диске, либо загружаются с сайта производителя. blog.eldorado.ru