分享你我的心得.
共乘一片美好网络.

斐讯N1盒子任意蓝牙遥控器只要修改这个参数就可以使用!

首先,声明两个事情,固件来自w大的2.0 关机问题请参考论坛其他大神,帖子安装软件实现或者修改xposed实现
目的在于,任意遥控实现正常控制盒子问题,按键自定义,哪怕是个电风扇遥控
不用安装一键关机,通过系统自带程序xposed来实现电源键正常关机开机

首先刷w大的固件或者其他固件,用adb shell 或者自带的虚拟终端执行以下下命令
执行 su 切换权限,执行 cat /proc/bus/input/devices 获取键盘产品id,记录下 V P两个值

斐讯N1盒子任意蓝牙遥控器只要修改这个参数就可以使用!

执行 getevent -l 获取每个按键的键码值,物理按键名称就是每个按键的名字,键值就是每个按键发射的键码

斐讯N1盒子任意蓝牙遥控器只要修改这个参数就可以使用!

记录好以上键值的数据后开始编写 专属的键盘键值映射文件(暂且这么叫吧)

以下是路径跟默认的键盘键值文件

斐讯N1盒子任意蓝牙遥控器只要修改这个参数就可以使用!

如键盘有专属的配置文件根据文件内容匹配按键功能,如果没有专属的,默认按键功能使用Generic配置

下面是根据刚才获取到的键盘产品ID生成的专属键盘配置文件 Vendor跟Product后面的值 取自获取到的键盘ID

斐讯N1盒子任意蓝牙遥控器只要修改这个参数就可以使用!

下面开始参考Generic配置编写自己的键盘配置文件,需注意文件编码 输入法造成的字符不对问题

斐讯N1盒子任意蓝牙遥控器只要修改这个参数就可以使用!

需要注意的是,按键码来自刚才获取到的实际键码,对应的键值需要是有效键值,
如果键值拼写错误,或者非系统键值,那么该配置文件整个无效,将继续调用默认Generic文件

可以先备份keylayout文件夹,然后清空所有配置文件,创建自己的文件后,逐行挨个按键增加重启测试
全部测试正常后在恢复keylayout文件夹内容,Vendor跟Product一点要正确,逐行编写测试,正常后在进行下一行,如果有一个字母不对,整个配置文件将无效

其中 电源 键值G 实际为POWER 因为xposed 不能改电源按键功能,所以改为任意其它按键来实现按电源键 让xposed关机

赞(0)
未经允许不得转载:小叶白龙博客 » 斐讯N1盒子任意蓝牙遥控器只要修改这个参数就可以使用!
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!