我正在尝试通过AVD模拟器捕获Android中的键盘输入,除了功能键之外,所有键均有效。当我按下功能键时,除了用F1打开帮助菜单外,什么都没有发生。 onKeyDown事件甚至不会触发。如果可以启用功能键,按F1时如何启用它们以及如何防止显示帮助菜单?
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.e("Key", String.valueOf(event.getKeyCode()));
switch (keyCode) {
case KeyEvent.KEYCODE_F1:
Log.e("Key", "F1 Pressed.");
case KeyEvent.KEYCODE_F2:
Log.e("Key", "F2 Pressed");
default:
Log.e("Key", String.valueOf(event.getKeyCode()));
return super.onKeyUp(keyCode, event);
}
}
谢谢!