android KeyEvent for dot "."

android连接了4x4的物理按键,需要映射“."。

在linux驱动层注册了按键KEY_DOT,

写android的app的时候却没有对应的宏KEYCODE_DOT。只有KEYCODE_NUMPAD_DOT。

KEYCODE_NUMPAD_DOT是针对的小键盘的".",应该对应的是LINUX上的KEY_KPDOT。

查看KeyEvent.java有如下的一段代码。

所以KEY_DOT对应android的KEYCODE_PERIOD。

    /** Key code constant: '.' key. */
    public static final int KEYCODE_PERIOD          = 56;

Tony Liu

2017-1-16, Shenzhen

原文地址:https://www.cnblogs.com/helloworldtoyou/p/6290227.html