виртуальный драйвер джойстика (VJoyD) и прямой ввод - PullRequest
3 голосов
/ 25 мая 2011

У меня есть пара вопросов:

  1. Для чего именно VJoyD используется?Основываясь на моем чтении win WDK (Windows Driver Kit), он предоставляет услуги джойстика в Windows (http://msdn.microsoft.com/en-us/library/ff542258(v=vs.85).aspx). Если это так, могу ли я использовать его для отправки команд с моего оборудования на Vjoyd, чтобы мое оборудование могло выглядеть как джойстик?

  2. Прямой ввод используется в основном для чтения устройств ввода, но я хочу сделать наоборот, я хотел бы записать данные для прямого ввода, чтобы они стали доступны в видеоиграх, т. Е. Иметь пользовательское оборудованиепереведите информацию в Direct Input, чтобы она была похожа на джойстик. В WDK (dinputd.h) есть то, что вы бы использовали? Любые примеры были бы очень полезны, даже если бы это было одной строкой для отправки значения оси ввода в DInput.

Кстати, я знаю о PPJoy, но не собираюсь использовать его, потому что это для коммерческого использования.

1 Ответ

4 голосов
/ 03 июня 2011

Отвечая на мои собственные вопросы в интересах других:

1.A: VJoyD, использовавшийся старой версией ОС для обработки ввода с джойстика, к настоящему времени мертв.

2.A: ВВ прошлом у вас было несколько альтернатив, но теперь они заменены классом HID.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...