【问题标题】:Emulating joystick programmatically以编程方式模拟操纵杆
【发布时间】:2009-06-16 20:03:52
【问题描述】:

我想使用按键和/或鼠标输入来模拟操纵杆。所以其他程序/游戏会认为用户在使用鼠标时正在使用操纵杆。​​p>

所以程序会为假的 USB 或现有的操纵杆安装某种驱动程序。

有一个名为 PPJoy 的现有程序可以做同样的事情,但遗憾的是它是封闭源代码,需要用户独立安装并执行配置步骤。

发现这个: http://www.microsoft.com/whdc/archive/hidgame.mspx

但无法理解它。需要一些高级指针,以便我可以自己研究而不是盲目地敲门:)

编辑: 我正在尝试控制仅支持操纵杆的第三方程序

【问题讨论】:

  • 嗨,你有没有想过这个问题?我正在尝试做类似的事情,但我的大部分搜索都是空的。我看到你发布了一个关于签署设备驱动程序的后续问题,所以我希望你已经弄清楚了一些事情并愿意分享你的发现!

标签: windows device-driver wdk


【解决方案1】:

请参阅我对与您的问题非常相似的先前问题的回答。

Writing a windows driver for an emulated input device

显然,这取决于您要模拟的操纵杆输入类型。编写自定义驱动程序确实是您希望尽可能避免的事情。您可能根本不需要这样做。

【讨论】:

    【解决方案2】:

    最好的办法是从 Windows DDK 修改示例 VHIDMINI - Sample for Virtual HID device。您可以修改此示例驱动程序以模拟操纵杆 HID 设备,然后从驱动程序发送操纵杆 HID 报告。

    【讨论】:

      猜你喜欢
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-26
      • 1970-01-01
      • 2019-12-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多