0

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

现在我正在尝试添加对蓝牙游戏手柄的支持,当按下各种键/摇杆/触发器时,它会生成自己的事件。我想将这些来自游戏手柄的事件“镜像”为来自方向键的事件,以使用现有的 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 回答