Android:是否有可能触发/模拟D-Pad KeyEvent?

时间:2013-05-07 02:19:18

标签: android keyevent

我有一款Android游戏,它使用硬件密钥(D-pad)。整个程序中我的onKeyDown和onKeyUp回调中有很多行代码。

现在我正在尝试添加对蓝牙游戏手柄的支持,当按下各种按键/按键/触发器时,它会生成自己的事件。我希望将来自游戏手柄的这些事件“镜像”为来自D-pad的事件,以使用现有的onKeyDown和onKeyUp回调。

换句话说,我想以编程方式生成/模拟按下D-pad键。有可能吗?

1 个答案:

答案 0 :(得分:2)

尝试this

使用这些:

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.

查看官方doc