编辑 Physical/External Android 键盘

Edit Physical/External Android Keyboard

我正在开发 运行 超过 Android 5.1 的产品,它有一个附加的外部物理键盘。

我已收到此键盘的源代码,以便为未使用的键添加 ESC 键选项。我已经下载 Android Studio 并将 .apk 文件加载到软件中,但我不知道在哪里以及如何将此 ESC 选项添加到此特定键。

我从未从事过 Android 开发工作,因此我将不胜感激任何 help/support 以便找到此职位并进行更改。

请看下图

Android Studio screenshot loaded with the external keyboard project

提前致谢

看看:https://developer.android.com/training/keyboard-input/commands

您需要覆盖

    @Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
    switch (keyCode) {
        case KeyEvent.KEYCODE_#:
            return super.onKeyUp(KeyEvent.KEYCODE_ESC ,event);
        default:
            return super.onKeyUp(keyCode, event);
}

拿到钥匙,断点开关,按下钥匙,就得到了KeyEvent.KEYCODE_# 然后覆盖并 return 转义键。