目的:
终端实体按键menu键,对应上层功能改为App_switch功能。
相关博客:
https://blog.csdn.net/tdstds/article/details/50920443 gpio底层dsti和gpio-keys.kl
https://blog.csdn.net/mengxianguang352/article/details/84915144 back与App_switch对调
https://blog.csdn.net/u011479494/article/details/50496704 去掉back和app_switch
相关文件:
kernel/msm-4.9/include/uapi/linux/input-event-codes.h
kernel/msm-3.18/arch/arm/boot/dts/qcom/msm8953-mtp.dtsi
device/qcom/msm8953_64/gpio-keys.kl
frameworks/base/core/java/android/view/KeyEvent.java
frameworks/native/services/inputflinger/InputDispatcher.cpp
在KeyEvent.java找到对应按键的键值,代码改动如第二篇博客。上层的功能发生变化,不过input上报的还是KEY_MENU。