编辑 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 转义键。
我正在开发 运行 超过 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 转义键。