Есть ли способ программно эмулировать сигналы джойстика?
Добрый день! У меня есть сложная задача, связанная с vJoy, я полагаю: реально ли создать виртуальное устройство, а затем эмулировать сигналы (API джойстика)? Я имею в виду, что у меня нет реального физического устройства, но я должен посылать сигналы программно (например, есть джойстик или геймпад xbox). Любая помощь очень ценится
Что я уже пробовал:
Я пытался исследовать VJOY SDK, но я был потерян там)
Foothill
Примерно единственный способ, который я могу придумать для эмуляции ввода в C++, - это использовать насос сообщений Windows
https://msdn.microsoft.com/en-us/library/windows/desktop/ms644927(v=против 85). aspx
с помощью SendMessage
https://msdn.microsoft.com/en-us/library/windows/desktop/ms644950(v=против 85). aspx
в отдельном приложении. Настоящая проблема заключается в том, чтобы выяснить, какие входные данные отправлять.
* правка: сообщения windows-это очень низкоуровневое программирование и не самая простая вещь в использовании.