一、修改按键快速检查
1、修改ir.c已有按键功能快速验证:
如:
2、make customers
3、在根目录 cvte_build/resource/irkeycode下(这个是NEC协议的,其他协议也是一个道理,替换对应的tab就行了)
remote_nec_irfac.tab是CVTE工厂遥控
remote_nec_ircus1.tab是客户遥控
将remote_nec_ircus1.tab替换板卡/vendor/etc/mr/nec/remote_nec_ircus1.tab
重启后生效
二、IR和hotkey编译检查拦截
拦截一
1、一键启动apk或者打开页面的快捷键,IR.c和hotkey.xml按键必须要匹配
背景:有些时候配置粗心,或者不清楚这个快捷键还需要hotkey.xml配合,容易留到生产测试才发现问题,这里是为了更早的拦截问题
此时按照提示,检查 IR.c和hotkey.xml即可,如上IR.c 配置了 IRKEY_USER_DEF_FUNCTION1,但是hotkey.xml并没有用到,这个时候就会报错拦截
拦截二