wdy134 发表于 2026-4-17 09:30

AD-ZT238 蓝牙遥控器完美适配教程

本帖最后由 wdy134 于 2026-4-17 09:41 编辑

AD-ZT238蓝牙遥控器完美适配教程
一、现状分析:为什么按键不好使?
AD-ZT238盒子(魔百和系列)在适配非原装蓝牙遥控器时,经常会出现“按键没反应“或“功能对不上"的情况。
根本原因:遥控器发送的硬件物理码(ScanCode)在系统的Generic.k1(通用按键布局文件)中没有定义,或者定义的键值与Ap的逻辑不符。
核心冲突点:
235号键(0x00c00eb):系统显示KEY_uNNowN(未定义)。
240号键(Ox00c00f0):系统显示KEY_UN00wN(未定义)。
翻页键(104/109:系统识别为PAGE_uP/DoN,但在直播App中通常无效。
二、调试篇:如何抓取按键码
在修改前,我们需要确认你的按键到底发出了什么信号。
1.连接ADB:电脑打开CMD,输入(adbconnect[盒子IP]。
2.监听输入:输入命令adb shell gatevent-1
3.按下按键:拿起遥控器按下无效键,观察屏幕输出。
看到Msc_ScAN后面的8位16进制数即为物理码。
看到KEY_UNnOww 说明该键必须手动映射
三、实战篇:Button Mapper操作指南
由于该盒子通常没有Root权限,无法直接修改系统,k1 文件,使用Button Mapper是最稳妥的解决方案。
1.安装与授权
安装Button Mapper 喜方版或 Pro 版
关键步骤:在盒子的[系统设置]->[辅助功能】(Accessibility)中,将Button Mapper设置为开启。
2.添加"未知“按键(235&240)
1. 打开 App,点击"添加按键” (Add Buttons)。
2.再次点击出现的“添加按键”浮窗。
3.按下遥控器上那个没反应的键(例如235)。
4.App识别后,点击该条目进入设置。
5.开启"自定义"开关,设置[单击]动作为"返回"(Back)。
3.修复TVBax直播列表弹出问题
如果你在直播界卖无法通过左右键调出频道列表:
方案A:将240键映射为"菜单"(Menu)。在大多数TVBox中,菜单键可直接唤起配置或列表。
方案B:将240键映射为“模拟点击”。
在Button Mapper的赛级操作中选择"屏幕坐标"。
设置坐标为屏幕左侧(例如(x-58,y-542)。
这样按一下240键,就等问于鼠标点击了屏幕左侧,强制弹出列表。

wdy134 发表于 2026-4-17 09:36

panminfu1 发表于 2026-7-20 15:09

谢谢分享顶楼主!
页: [1]
查看完整版本: AD-ZT238 蓝牙遥控器完美适配教程