CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 5213|回复: 2

CB5 多Launcher开机时遥控器无法选择进入哪个Launcher的解决方案

[复制链接]
发表于 2016-3-29 16:26:38 | 显示全部楼层 |阅读模式
将下面的两个文件的键值表改成下面所示:
android/device/softwinner/common/configs/keylayout/customer_ir_ff00.kl
android/device/softwinner/common/configs/keylayout/sunxi-ir.kl

key 64   BACK               WAKE_DROPPED
key 78   MENU               WAKE_DROPPED
key 85   DPAD_CENTER        WAKE_DROPPED
key 22   DPAD_DOWN          WAKE_DROPPED
key 70   DPAD_UP            WAKE_DROPPED
key 79   HOME               WAKE
key 71   DPAD_LEFT          WAKE_DROPPED
key 21   DPAD_RIGHT         WAKE_DROPPED
key 20   VOLUME_UP          WAKE
key 16   VOLUME_DOWN        WAKE
key 24   POWER              WAKE
key 29   0                  WAKE
key 15   1                  WAKE
key 17   2                  WAKE
key 18   3                  WAKE
key 76   4                  WAKE
key 88   5                  WAKE
key 27   6                  WAKE
key 23   7                  WAKE
key 77   8                  WAKE
key 10   9                  WAKE
key 82   ZOOM_IN            WAKE
key 80   ZOOM_OUT           WAKE
key 30   DEL                WAKE
key 28   NUMPAD_DOT         WAKE
key 91   MUTE               WAKE
key 90   PROG_RED           WAKE
key 72   PROG_BLUE          WAKE
key 13   PROG_GREEN         WAKE
key 6    PROG_YELLOW        WAKE
key 4    MOUSE              WAKE


回复

使用道具 举报

发表于 2016-3-31 09:21:34 | 显示全部楼层
但是发布固件实测来看,进入某个L后,遥控器是工作的,为什么在选择L上失败? 
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-31 10:49:17 | 显示全部楼层
aaron 发表于 2016-3-31 09:21
但是发布固件实测来看,进入某个L后,遥控器是工作的,为什么在选择L上失败? 
...

从getevent打印出来的键值看并不是遥控器真实的键值,打印的是android标准的键值,应用层有个标准的API,获取到的就是标准的键值而不是真实的,意思是遥控器的键值跟标准的不一样,打印出来的是从sunxi-ir.kl获取的,而真实的是在customer_ir_ff00.kl,在选择Launcher时响应的是sunxi-ir.kl对应的动作,这时会乱掉,按键和实际功能不对应
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-4-30 14:16 , Processed in 0.022524 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部