天天看点

Android不响应windows按键

getevent 有反应

cat /dev/input/eventX 有反应

cat /dev/hidrawX 无反应

执行 getevent -l 然后按windows键,可以看到windows被映射成 Meta 键了。

/dev/input/event2: EV_MSC       MSC_SCAN             000700e3
/dev/input/event2: EV_KEY       KEY_LEFTMETA         DOWN
/dev/input/event2: EV_SYN       SYN_REPORT           00000000
/dev/input/event2: EV_MSC       MSC_SCAN             000700e3
/dev/input/event2: EV_KEY       KEY_LEFTMETA         UP
/dev/input/event2: EV_SYN       SYN_REPORT           00000000      

在布局文件中

/system/usr/keylayout/Generic.kl 中把映射成Meta的键改成windows,然后重启即可。

#key 125   META_LEFT
#key 126   META_RIGHT
key 125   WINDOW
key 126   WINDOW