首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 35730|回復(fù): 13
上一主題 下一主題
[經(jīng)驗(yàn)&教程]

遙控器代碼調(diào)試

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-8-14 13:12 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式 | 來自湖南
很多同學(xué)刷機(jī)以后遙控器無法使用,這里提供一點(diǎn)遙控器代碼的思路。
我們知道刷機(jī)前首先要備份,備份,備份原廠固件。如果有原廠固件就沒這么多事了。
這里是一個終極大法,理論是所有帶紅外功能的遙控器,哪怕是空調(diào)遙控器,也可以拿來當(dāng)你的盒子遙控器用。
    由于我比較偏好adb命令。所以我這里使用的是adb命令操作,至于怎么連接,那就不在此次討論范圍了。
第一步:adb shell ir_user
按遙控器。
按遙控器  右 記錄數(shù)據(jù)為Received key: 0x3ec1dd22     寫代碼<key value="0x3ec1dd22" name="KEY_RIGHT"      />      <!--key right-->
按遙控器  下 記錄數(shù)據(jù)為Received key: 0x2dd2dd22    寫代碼<key value="0x2dd2dd22" name="KEY_DOWN"       />      <!--key down-->
按遙控器  左 記錄數(shù)據(jù)為Received key: 0x6699dd22      寫代碼<key value="0x6699dd22" name="KEY_LEFT"       />      <!--key left -->
以此類推,保存為key.xml文件,存放位置system/etc/


第二步
adb shell getevent
按遙控器左 記錄數(shù)據(jù)為/dev/input/event0: 0001 0069 00000001  表示按鍵按下為00001,按鍵松開為0000 ; 中間0069轉(zhuǎn)換為10進(jìn)制為105,寫代碼key 105   DPAD_LEFT
                                 /dev/input/event0: 0000 0000 00000000

按遙控器右 記錄數(shù)據(jù)為/dev/input/event0: 0001 006a 00000000                   006a轉(zhuǎn)換為10進(jìn)制為106,寫代碼key 106   DPAD_RIGHT
                                 /dev/input/event0: 0000 0000 00000000

按遙控器下 記錄數(shù)據(jù)為/dev/input/event0: 0001 006c 00000000                    006c轉(zhuǎn)換為10進(jìn)制為108,寫代碼key 108   DPAD_DOWN
                                 /dev/input/event0: 0000 0000 00000000
以此類推,保存為Vendor_0001_Product_0001.kl文件,存放位置system/usr/keylayout

當(dāng)然,這些并不需要自己完全去寫,因?yàn)楹凶永锉旧砭陀羞@兩個文件,我們只需要提出來,稍微修改到你現(xiàn)在手上的遙控器代碼,就可以了。
其實(shí)大多數(shù)只需要 上、下、左、右,確定,返回,菜單,首頁。這幾個常用的鍵。
最好的還是去買一個專用遙控器吧,這個只是作為探討研究用。并不是提倡這樣費(fèi)時費(fèi)力的去改。

評分

參與人數(shù) 2威望 +4 金幣 +16 Z幣 +2 收起 理由
eswgdeh + 8 + 1 哥們花里胡哨的很會玩...
路人甲是野百合 + 4 + 8 + 1 哥們花里胡哨的很會玩...

查看全部評分


上一篇:華為c6109m機(jī)頂盒abd在哪里
下一篇:遠(yuǎn)程推送無法識別ip
沙發(fā)
發(fā)表于 2020-8-14 13:25 | 只看該作者 | 來自湖北
很有用,來這里的都是愛折騰的。
回復(fù) 支持 反對

使用道具 舉報

板凳
發(fā)表于 2020-8-14 13:53 | 只看該作者 | 來自浙江
oldyan3 發(fā)表于 2020-8-14 13:25
很有用,來這里的都是愛折騰的。

說的很對,支持你折騰有成就感
回復(fù) 支持 反對

使用道具 舉報

地板
發(fā)表于 2020-8-14 14:21 | 只看該作者 | 來自河北
見過不少玩機(jī)的,玩遙控器的還不常見哈哈哈哈
回復(fù) 支持 反對

使用道具 舉報

5#
發(fā)表于 2020-8-14 14:21 | 只看該作者 | 來自江西
是個有想法的人,支持一下
回復(fù) 支持 反對

使用道具 舉報

6#
發(fā)表于 2020-8-14 14:21 | 只看該作者 | 來自江蘇
看了大神的思路茅塞頓開
回復(fù) 支持 反對

使用道具 舉報

7#
發(fā)表于 2020-8-14 14:21 | 只看該作者 | 來自上海
學(xué)習(xí)下
回復(fù) 支持 反對

使用道具 舉報

8#
發(fā)表于 2020-8-14 19:57 | 只看該作者 | 來自湖北
路人甲是野百合 發(fā)表于 2020-8-14 13:53
說的很對,支持你折騰有成就感

嗯,準(zhǔn)備搞個空調(diào)遙控器來控制盒子,看到的人準(zhǔn)會大吃一斤
回復(fù) 支持 反對

使用道具 舉報

9#
發(fā)表于 2020-8-17 09:39 | 只看該作者 | 來自浙江
路人甲是野百合 發(fā)表于 2020-8-14 13:53
說的很對,支持你折騰有成就感

哈哈哈哈,還是頭次聽說,你一般都折騰什么設(shè)備呢
回復(fù) 支持 反對

使用道具 舉報

10#
發(fā)表于 2023-3-15 20:23 | 只看該作者 | 來自江蘇
學(xué)習(xí)一下                           
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-11-17 17:52 , Processed in 0.068228 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表