Android 遥控器按键适配
1 查找当前使用的遥控器设备节点
$ getevent -v
/dev/input/event0: 0001 006a 00000000
2 getevent -i /dev/input/event0命令查找vender和product的值
add device 1: /dev/input/event0
bus: 0019
vendor 524b
product 0006
version 0100
name: "ff420030.pwm"
location: "gpio-keys/remotectl"
id: ""
...
3 根据vendor、product,在device.mk配置添加Vendor_22sb_Product_0006.kl文件
--- a/device/rockchip/rk3399/PRODUCT/device.mk
+++ b/device/rockchip/rk3399/PRODUCT/device.mk
@@ -46,7 +46,7 @@ PRODUCT_PROPERTY_OVERRIDES +=
PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/Vendor_22sb_Product_0006.kl:system/usr/keylayout/Vendor_22sb_Product_0006.kl \
$(LOCAL_PATH)/init.rk3399.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.rk3399.rc \
$(LOCAL_PATH)/init.rk3399.usb.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.rk3399.usb.rc \
4 新增 Vendor_22sb_Product_0006.kl 文件
key 28 ENTER
key 116 POWER
key 158 BACK
key