2009-06-16 46 views
10

キー押下やマウス入力を使用してジョイスティックをエミュレートする必要があります。だから、他のプログラムやゲームでは、マウスを使っている間にジョイスティックを使っていると思うでしょう。プログラムでジョイスティックをエミュレートする

したがって、プログラムは偽のUSB用のドライバをインストールするか、既存のジョイスティックを偽造します。

PPJoyと呼ばれる既存のプログラムがありますが、それは同じことをしていますが、悲しいことにそのクローズドソースをスタンドアロンにインストールして設定する必要があります。

はこれを見つけた: http://www.microsoft.com/whdc/archive/hidgame.mspx

それの外にあまり意味を作ることができません。私が代わりに盲目的にすべてのドアをノックする私自身の研究、その後することができるように必要ないくつかのハイレベルのポインタ:)

編集: 私はジョイスティックをサポートしているサードパーティ製のプログラムを制御しようとしています

+0

こんにちは、これを理解しましたか?私は似たようなことをしようとしていますが、私の検索のほとんどは空になります。私は、あなたが何かを考え出してあなたの発見を分かち合うことを望んでいると思っています。 – Langdon

答えて

3

これまでの質問は自分のものと本当に似ていますか?

Writing a windows driver for an emulated input device

はもちろん、それはあなたがエミュレートしようとしているジョイスティック入力の種類に依存します。カスタムドライバを書くことは、あなたができる限り避けたいものです。あなたはまったくそれをする必要はないかもしれません。

0

あなたの最善の策だろうWindows DDKからサンプルVHIDMINI - Sample for Virtual HID deviceを変更してください。このサンプルドライバを変更して、ジョイスティックのHIDデバイスをエミュレートし、ドライバからジョイスティックのHIDレポートを送信することができます。