以编程方式模拟游戏杆
问题描述:
我想使用按键和/或鼠标输入模拟游戏杆。所以其他程序/游戏会认为用户在使用鼠标时正在使用游戏杆。以编程方式模拟游戏杆
所以该程序将安装假USB或伪造现有的操纵杆kindof驱动程序。
有一个叫PPJoy现有的程序,做同样的事情,但遗憾的是它的封闭源代码,并需要用户安装独立的,且配置步骤。
发现这一点: http://www.microsoft.com/whdc/archive/hidgame.mspx
,但不能太大的意义出来。需要一些高层次的指针,这样我可以再对我自己的,而不是盲目地研究敲开所有的门:)
编辑: 我试图控制其仅支持操纵杆
答
请参阅我对上一个与您的问题非常相似的问题的回答。
Writing a windows driver for an emulated input device
显然,这取决于你正在试图模仿什么类型的游戏杆输入的。编写自定义驱动程序实际上是你想尽可能避免的事情。你根本不需要这样做。
答
你最好的选择将第三方程序从Windows DDK修改示例VHIDMINI - Sample for Virtual HID device。您可以修改此示例驱动程序来模拟游戏杆HID设备,然后从驱动程序发出游戏杆HID报告。
嗨,你有没有想过这个?我试图做类似的事情,但我的大部分搜索都是空的。我看到你发布了关于签署设备驱动程序的后续问题,所以我希望你已经找到了一些东西,并愿意分享你的发现! – Langdon 2010-06-14 21:56:28