2009-06-11 1 views
0

特定のマウス/キーボード入力にゲームパッドのボタンをバインドするプログラムを書く方法があるのだろうかと思っていました。例えば、ゲームパッド上のアナログスティックを動かしてマウスを動かし、ゲームパッド上の特定のボタンをクリックする。==キーボードのキーまたはマウスのクリック。これを実行できる言語はどれですか?gamepadのボタンをプログラムして、mouse/keybourd入力とバインドできますか?

ありがとうございます!

答えて

2

確かに可能です。ジョイスティックのインターフェースを必要とするだけで、そのアクションを読むことができるようになり、プログラムはそれをシステムに送信される他のアクションに変換することができます。

たとえば、Jinputを使用してジョイスティックを読み取ってから、jawa.awt.Robotを使用してマウスを移動できます。ジョイスティックが一方向に押されているほど、マウスの動きを加速/減速させるために、二次勾配などの動きコントロールを使用することができます。

+0

実際には、ジョイスティックが長く押されるのではなく、ジョイスティックがどれだけ押されているかがわかります。しかし、ええ、リンクに感謝します。 –

2

もちろんこれを行うことができます。この問題は、即応性がほぼ即時になるようになっています。 入力デバイスと話す方法を提供する任意の言語でこれを行うことができます。

  1. ゲームパッドからの入力を聞きます。

  2. 入力があれば対応するボタンに割り当てます。

  3. ゲームパッドの入力を抑制します。

関連する問題