Вопросы к Поиску с Алисой
Разница между DirectInput и XInput API для управления геймпадами заключается в следующем:
Основное отличие в том, что XInput заточен под контроллеры стандарта Xbox — количество кнопок, осей и прочего строго зафиксировано, зато игры легко будут видеть геймпад и моментально под него подстроятся. blog.eldorado.ru DirectInput подразумевает, что управление в каждой игре придётся настраивать вручную. blog.eldorado.ru
Кроме того, DirectInput поддерживает больше кнопок и осей, чем XInput (8 осей, 128 кнопок и POV для DirectInput по сравнению с 4 осями и 10 кнопками, двумя триггерами и крестовиной для XInput). dzen.ru