Можно ли зарегистрировать программное обеспечение в качестве устройства игрового контроллера? - PullRequest
2 голосов
/ 23 мая 2011

Я видел такие вопросы, как этот stackoverflow вопрос.Однако в этом и во многих других подобных обсуждениях конечный результат имеет тенденцию к спаму на клавиатурных событиях вместо того, чтобы работать и быть признанным игровым контроллером.

Я почти уверен, что для его создания потребуются драйверы.дополнительный функционал.Имея это в виду, возможно ли, чтобы программное приложение маскировалось под устройство ввода, как аналоговый игровой контроллер?Я очень новичок в разработке драйверов, и это выходит за рамки моих знаний.

Ответы [ 2 ]

1 голос
/ 01 июня 2011

Взгляните на http://code.google.com/p/vmulti/, он реализует виртуальный джойстик (наряду с некоторыми другими устройствами), а также имеет базовый клиентский API для синтеза ваших собственных входных событий

1 голос
/ 23 мая 2011

Да, это возможно в теории. Я использовал термин «программный драйвер». Поскольку вы можете создать программный драйвер, который эмулирует устройство хранения (например, DAEMON Tools), реализация интерфейсов DirectInput или XInput определенно выполнима.

...