私のアプリケーションは、リモート Bluetooth キーボードで動作します。矢印キーとエンターキーに定義済みのカスタム実装をいくつか定義しました。アプリケーションでユーザーが矢印キーまたは Enter キーを押すたびに、これらのアクションのみを実行したいと考えています。
ただし、キーのデフォルトの動作がまだ表示される場合があります。
私の現在のコードは次のとおりです
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_DPAD_UP) {
// my custom work
return true;
}else{
return super.onKeyUp(keyCode, event);
}
}
矢印キーのデフォルトの動作を制限してキーを入力するにはどうすればよいですか?
ありがとう