蓝天-彭 发表于 2016-3-29 16:26:38

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

将下面的两个文件的键值表改成下面所示:
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


aaron 发表于 2016-3-31 09:21:34

但是发布固件实测来看,进入某个L后,遥控器是工作的,为什么在选择L上失败? 

蓝天-彭 发表于 2016-3-31 10:49:17

aaron 发表于 2016-3-31 09:21 static/image/common/back.gif
但是发布固件实测来看,进入某个L后,遥控器是工作的,为什么在选择L上失败? 
...

从getevent打印出来的键值看并不是遥控器真实的键值,打印的是android标准的键值,应用层有个标准的API,获取到的就是标准的键值而不是真实的,意思是遥控器的键值跟标准的不一样,打印出来的是从sunxi-ir.kl获取的,而真实的是在customer_ir_ff00.kl,在选择Launcher时响应的是sunxi-ir.kl对应的动作,这时会乱掉,按键和实际功能不对应
页: [1]
查看完整版本: CB5 多Launcher开机时遥控器无法选择进入哪个Launcher的解决方案