android KeyEvent for dot "."

weixin_34067049發表於2017-01-16

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

相關文章