0

ハードウェア キー (D-pad) を使用する Android 用のゲームがあります。プログラム全体の onKeyDown および onKeyUp コールバックには、多くのコード行があります。

現在、さまざまなキー/スティック/トリガーが押されたときに独自のイベントを生成する Bluetooth ゲームパッドのサポートを追加しようとしています。そして、ゲームパッドからのこれらのイベントを方向パッドからのイベントとして「ミラーリング」して、既存の onKeyDown および onKeyUp コールバックを使用したいと考えています。

言い換えれば、プログラムで D-pad キーを押すことを生成/エミュレートしたいのです。出来ますか?

4

1 に答える 1

2

これを試してください。

これらを使用します。

int KEYCODE_DPAD_DOWN   Key code constant: Directional Pad Down key.
int KEYCODE_DPAD_LEFT   Key code constant: Directional Pad Left key.
int KEYCODE_DPAD_RIGHT  Key code constant: Directional Pad Right key.
int KEYCODE_DPAD_UP     Key code constant: Directional Pad Up key.

公式ドキュメントを確認する

于 2013-05-07T02:27:39.090 に答える