У меня стандартный USB геймпад; два аналоговых джойстика с нажимом на огонь, d-pad, четыре кнопки справа, плечевые кнопки попарно и т. д.
Когда я подключаю его к Windows XP, он определяется как «Dual Analog Pad». Левый аналоговый джойстик работает правильно и отображается как джойстик. Тем не менее, правый аналоговый джойстик не имеет, и вместо этого появляется в виде двух отдельных аналоговых осей, помеченных «Ось Z» и «Вращение Z». (Все остальное работает отлично.)
Поскольку Windows не сообщает, что мой геймпад имеет два джойстика, это означает, что любые приложения, ожидающие увидеть два джойстика, не считают, что мой геймпад совместим и поэтому не работают.
Я не могу найти способ сказать Windows, что мой геймпад на самом деле имеет два джойстика. Есть идеи?