2009-06-16 85 views
10

我想使用按鍵和/或鼠標輸入模擬遊戲杆。所以其他程序/遊戲會認爲用戶在使用鼠標時正在使用遊戲杆。以編程方式模擬遊戲杆

所以該程序將安裝假USB或僞造現有的操縱桿kindof驅動程序。

有一個叫PPJoy現有的程序,做同樣的事情,但遺憾的是它的封閉源代碼,並需要用戶安裝獨立的,且配置步驟。

發現這一點: http://www.microsoft.com/whdc/archive/hidgame.mspx

,但不能太大的意義出來。需要一些高層次的指針,這樣我可以再對我自己的,而不是盲目地研究敲開所有的門:)

編輯: 我試圖控制其僅支持操縱桿

+0

嗨,你有沒有想過這個?我試圖做類似的事情,但我的大部分搜索都是空的。我看到你發佈了關於簽署設備驅動程序的後續問題,所以我希望你已經找到了一些東西,並願意分享你的發現! – Langdon 2010-06-14 21:56:28

回答

3

請參閱我對上一個與您的問題非常相似的問題的回答。

Writing a windows driver for an emulated input device

顯然,這取決於你正在試圖模仿什麼類型的遊戲杆輸入的。編寫自定義驅動程序實際上是你想盡可能避免的事情。你根本不需要這樣做。

0

你最好的選擇將第三方程序從Windows DDK修改示例VHIDMINI - Sample for Virtual HID device。您可以修改此示例驅動程序來模擬遊戲杆HID設備,然後從驅動程序發出遊戲杆HID報告。