mstar 方案遥控器和按键修改方法

mstar 方案遥控器和按键修改方法:

一、kernel中遥控器码值修改路径:\vendor\mstar\kernel\linaro\mstar2\drv\ir_mirc\keymaps\keymap-mstar-tv.c
在这里插入图片描述

二、kernel中修改遥控器头码路径:vendor\mstar\kernel\linaro\mstar2\drv\ir_mirc\ir_common.h
在这里插入图片描述

三、3.1)遥控器IR码值: kernel中修改传入PM中的代码路径: vendor\mstar\kernel\linaro\mstar2\drv\pm\mdrv_pm.c
在这里插入图片描述

3.2) 按键板修改地方:vendor\mstar\kernel\linaro\mstar2\drv\pm\mdrv_pm.c
在这里插入图片描述

四、mboot 中修改遥控器头码和power键路径:vendor\mstar\mboot\MBoot\MstarCustomer\MSTAR\include\IR_MSTAR_DTV.h
在这里插入图片描述

五、mboot中修改按键板power键对应键值的路径:(注意修改遥控器power键值后一定要修改按键板对应的power键值) vendor\mstar\mboot\MBoot\sboot\inc\mainz\board\MST142B_10A_MAINZ\keypad.h
在这里插入图片描述

六、PM中代码中要修改对应遥控器的头码。生成的PM.bin在代码中路径:vendor\mstar\supernova\projects\board\mainz\bin\prebuilt\pm51

在这里插入图片描述

IR_MSTAR_DTV.h pm\Project\Source\ir\路径下 IR_MSTAR_DTV.h 2处地方

在这里插入图片描述

七、kernel中上抛的码值与Android层key的映射修改路径:Y:\msd358\m358_cg\vendor\mstar\product\mainz\preinstall\keylayout\Vendor_3697_Product_0001.kl
在这里插入图片描述

八、supernova 传入PM 中power键值修改路径:vendor\mstar\supernova\projects\msrv\control\src\MSrv_Control_common.cpp
在这里插入图片描述

九、supernova 中修改按键板power键对应的键值路径: (注意修改遥控器power键值后一定要修改按键板对应的power键值) vendor\mstar\supernova\projects\board\mainz\serials\MST142B_10AATOG_17455_TVOS_DVB_202\Keypad.h
在这里插入图片描述

9.1)如果需要在Android层添加新定义的按键,还需要修改以下路径:frameworks\native\include\android\keycodes.h
在这里插入图片描述

9.2)frameworks\native\include\input\InputEventLabels.h
在这里插入图片描述

9.3)frameworks\base\core\res\res\values\attrs.xml
在这里插入图片描述

9.4)frameworks\base\core\java\android\view\KeyEvent.java
在这里插入图片描述

**QQ 交流群:712288614
二维码:
在这里插入图片描述

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

baidu_37552881

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值