LibGDX:如何检测Android TV的远程button按下?

在Android TV上,我需要能够检测到遥控器中心button来启动游戏。

我试过了:

if (Gdx.input.justTouched() || Gdx.input.isKeyJustPressed(Input.Keys.SPACE) || Gdx.input.isKeyJustPressed(Input.Keys.DPAD_CENTER) || Gdx.input.isKeyJustPressed(Input.Keys.ENTER) || Gdx.input.isKeyJustPressed(Input.Keys.BUTTON_SELECT) || Gdx.input.isKeyJustPressed(Input.Keys.BUTTON_START)) { ...} 

一切都不起作用。 唯一的工作是isKeyPressed(Input.Keys.DPAD_CENTER),但是这将返回多个按键。

这是相当晚,但尝试Gdx.input.isKeyJustPressed(Input.Keys.CENTER) 。 这适用于我的Nvidia Shield遥控器。 另外作为一个方面,这也是Nvidia Shield控制器上的Abutton。