安卓键盘的菜单键

时间:2016-04-04 22:53:11

标签: android-studio keyboard-events custom-keyboard

我正在创建自己的键盘。我需要帮助找出菜单按钮的android:代码编号,以便我可以实现缩放功能。谢谢。

1 个答案:

答案 0 :(得分:0)

Android键盘的菜单键为常数82,如果您使用的是模拟器,则可以使用Ctrl + M来触发。

一种很好的测试方法是重写任何Activity中使用的dispatchKeyEvent()方法。

@Override
    public boolean dispatchKeyEvent(KeyEvent event) {
        Log.d(TAG, "dispatchKeyEvent: " + event.getKeyCode());
        return super.dispatchKeyEvent(event);
}

每当您在打开该活动的同时按下Ctrl + M时,都会触发该dispatchKeyEvent方法,该方法将打印出来:D/YourActivity: dispatchKeyEvent: 82