查看: 2641|回复: 8
[经验&教程]

遥控器代码调试

[复制链接]
发表于 2020-8-14 13:12 | 显示全部楼层 |阅读模式
很多同学刷机以后遥控器无法使用,这里提供一点遥控器代码的思路。
我们知道刷机前首先要备份,备份,备份原厂固件。如果有原厂固件就没这么多事了。
这里是一个终极大法,理论是所有带红外功能的遥控器,哪怕是空调遥控器,也可以拿来当你的盒子遥控器用。
    由于我比较偏好adb命令。所以我这里使用的是adb命令操作,至于怎么连接,那就不在此次讨论范围了。
第一步:adb shell ir_user
按遥控器。
按遥控器  右 记录数据为Received key: 0x3ec1dd22     写代码<key value="0x3ec1dd22" name="KEY_RIGHT"      />      <!--key right-->
按遥控器  下 记录数据为Received key: 0x2dd2dd22    写代码<key value="0x2dd2dd22" name="KEY_DOWN"       />      <!--key down-->
按遥控器  左 记录数据为Received key: 0x6699dd22      写代码<key value="0x6699dd22" name="KEY_LEFT"       />      <!--key left -->
以此类推,保存为key.xml文件,存放位置system/etc/


第二步
adb shell getevent
按遥控器左 记录数据为/dev/input/event0: 0001 0069 00000001  表示按键按下为00001,按键松开为0000 ; 中间0069转换为10进制为105,写代码key 105   DPAD_LEFT
                                 /dev/input/event0: 0000 0000 00000000

按遥控器右 记录数据为/dev/input/event0: 0001 006a 00000000                   006a转换为10进制为106,写代码key 106   DPAD_RIGHT
                                 /dev/input/event0: 0000 0000 00000000

按遥控器下 记录数据为/dev/input/event0: 0001 006c 00000000                    006c转换为10进制为108,写代码key 108   DPAD_DOWN
                                 /dev/input/event0: 0000 0000 00000000
以此类推,保存为Vendor_0001_Product_0001.kl文件,存放位置system/usr/keylayout

当然,这些并不需要自己完全去写,因为盒子里本身就有这两个文件,我们只需要提出来,稍微修改到你现在手上的遥控器代码,就可以了。
其实大多数只需要 上、下、左、右,确定,返回,菜单,首页。这几个常用的键。
最好的还是去买一个专用遥控器吧,这个只是作为探讨研究用。并不是提倡这样费时费力的去改。

评分

参与人数 2威望 +4 金币 +16 Z币 +2 收起 理由
eswgdeh + 8 + 1 哥们花里胡哨的很会玩...
路人甲是野百合 + 4 + 8 + 1 哥们花里胡哨的很会玩...

查看全部评分


上一篇:华为c6109m机顶盒abd在哪里
下一篇:远程推送无法识别ip
发表于 2020-8-14 13:25 | 显示全部楼层
很有用,来这里的都是爱折腾的。

点评

说的很对,支持你折腾有成就感  详情 回复 发表于 2020-8-14 13:53
回复 支持 反对

使用道具 举报

发表于 2020-8-14 13:53 | 显示全部楼层
oldyan3 发表于 2020-8-14 13:25
很有用,来这里的都是爱折腾的。

说的很对,支持你折腾有成就感

点评

哈哈哈哈,还是头次听说,你一般都折腾什么设备呢  详情 回复 发表于 2020-8-17 09:39
嗯,准备搞个空调遥控器来控制盒子,看到的人准会大吃一斤  详情 回复 发表于 2020-8-14 19:57
回复 支持 反对

使用道具 举报

发表于 2020-8-14 14:21 | 显示全部楼层
见过不少玩机的,玩遥控器的还不常见哈哈哈哈
回复 支持 反对

使用道具 举报

发表于 2020-8-14 14:21 | 显示全部楼层
是个有想法的人,支持一下
回复 支持 反对

使用道具 举报

发表于 2020-8-14 14:21 | 显示全部楼层
看了大神的思路茅塞顿开
回复 支持 反对

使用道具 举报

发表于 2020-8-14 14:21 | 显示全部楼层
学习下
回复 支持 反对

使用道具 举报

发表于 2020-8-14 19:57 | 显示全部楼层
路人甲是野百合 发表于 2020-8-14 13:53
说的很对,支持你折腾有成就感

嗯,准备搞个空调遥控器来控制盒子,看到的人准会大吃一斤
回复 支持 反对

使用道具 举报

发表于 2020-8-17 09:39 | 显示全部楼层
路人甲是野百合 发表于 2020-8-14 13:53
说的很对,支持你折腾有成就感

哈哈哈哈,还是头次听说,你一般都折腾什么设备呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /6 下一条

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 浙ICP备14000780号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:浙B2-20150411 丨 浙公网安备 33010802006145号

浙网文(2016)6491-366号 | GMT+8, 2020-9-20 15:39 , Processed in 0.053803 second(s), 19 queries , MemCache On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2020 ZNDS.Com

快速回复 返回顶部 返回列表