我看过像stackoverflow这样的问题。然而,在这个和许多其他类似的讨论中,最终结果往往是垃圾邮件键盘事件而不是操作,并被识别为游戏控制器。
我很确定驱动程序是创建其他功能所必需的。考虑到这一点,软件应用程序是否有可能伪装成模拟游戏控制器之类的输入设备?我对开发驱动程序非常陌生,这超出了我的范围。
答案 0 :(得分:1)
是的,从理论上说这是可能的。我见过的术语是“仅限软件的设备驱动程序”。由于您可以创建一个模拟存储设备的软件驱动程序(例如,DAEMON Tools),因此实现DirectInput或XInput接口绝对是可行的。
答案 1 :(得分:1)
看看http://code.google.com/p/vmulti/它实现了一个虚拟操纵杆(以及其他一些设备),还有一个基本的客户端api,用于合成你自己的输入事件