Когда я нажимаю на каждую из 27 кнопок джойстика VM, я не вижу подтверждения на тестовом экране Windows Game Controller
Сегодня днем:
- Я подключил настольный джойстик виртуальной машины к USB-порту на настольном компьютере Windows.
- В правом нижнем углу экрана появилось новое окно обнаружения оборудования, которое называется USB Input Device.
- Я протестировал утилиту игровых контроллеров Windows.
- Я щелкнул свойства для доступа к экрану тестирования контроллеров Windows.
Когда я перемещаю джойстик и поворотный диск X - на тестовом экране я вижу подтверждение того, что они работают нормально. Но, когда я нажимаю на каждую из 27 кнопок - на тестовом экране нет подтверждения, что они работают правильно.
Нужно ли устанавливать дополнительное программное обеспечение, например драйверы устройств? Нужно ли настраивать кнопки джойстика?
В качестве альтернативы, следует ли игнорировать тот факт, что при нажатии каждой из 27 кнопок на тестовом экране я не вижу подтверждения того, что они работают должным образом, поскольку библиотека HID C отвечает за обработку нажатий кнопок джойстика?
Вчера я посетил лучший компьютерный магазин Уинстон-Сейлем и принес мой настольный джойстик CH Products VM Desktop и попросил их проверить его. Продавец, который обычно надежен, сказал мне:
Было что-то не так с этим. Windows 7 или 8 не может распознать его.
Был ли он прав в своем заключении?
Любая помощь приветствуется.
1 ответ
Продавцы компьютерного магазина ошиблись в своих выводах. Нет API C++ для управления кнопками в качестве настольного джойстика CH Products VM. Причина, по которой я пришел к такому заключению, заключается в том, что я пытался собрать hidapi.dll, написанный Аланом Оттом из Signal Technologies. Я получил следующую ошибку компоновщика Visual Studio C++ LNK2019: неразрешенный внешний символ "long __stdcall HidP_GetCaps(struct _HIDP_PREPARSED_DATA .... фатальная ошибка LNK1120: 4 неразрешенных внешних объекта