- Creator 版本:3.6.0
- 目标平台:华为电视
- 重现方式: AppActivity添加 onKeyDown onKeyUp方法,打apk包安装电视。链接switch或ps手柄,点击按键。
- 之前哪个版本是正常的:3.5.1
- 编辑器操作系统:windows
- 重现概率: 必现
3.5.1版本使用onKeyDown onKeyUp方法,可在安卓AppActivity类接收到按键回调。相同代码,升级到3.6.0版本后,部分按键(上下左右,遥杆等)无回调。
3.5.1版本使用onKeyDown onKeyUp方法,可在安卓AppActivity类接收到按键回调。相同代码,升级到3.6.0版本后,部分按键(上下左右,遥杆等)无回调。
上去。。。。。
我也遇到了,会不会与Android版本有关,3.6.0用的是AndroidX
有什么解决方案么?
补充:测试使用dispatchGenericMotionEvent也是相同情况,部分按键有回调
上去。。。。
上去。。。。
上去。。。。
上去。。。。
上去。。。。
上去。。。。
上去。。。。
上去。。。。
可以尝试自定义引擎
可是不懂自定义哪里可以解决
参考论坛上的解决方案是否有效呢?
不好意思,刚看到,下午我试下。顺便记录具体按键发论坛里。
Ps按键 | Ns按键 | 安卓编码 |
---|---|---|
上 | 上 | 无 |
下 | 下 | 无 |
左 | 左 | 无 |
右 | 右 | 无 |
左摇杆上 | 左摇杆上 | 无 |
左摇杆下 | 左摇杆下 | 无 |
左摇杆左 | 左摇杆左 | 无 |
左摇杆右 | 左摇杆右 | 无 |
右摇杆上 | 右摇杆上 | 无 |
右摇杆下 | 右摇杆下 | 无 |
右摇杆左 | 右摇杆左 | 无 |
右摇杆右 | 右摇杆右 | 无 |
右方按键上 | 右方按键上 | 100 |
右方按键左 | 右方按键左 | 97 |
右方按键右 | 右方按键右 | 96 |
右方按键下 | 右方按键下 | 99 |
Share | - | 109 |
options | + | 108 |
L1 | L | 102 |
L2 | ZL | 104 |
R1 | R | 103 |
R2 | ZR | 105 |
修改之后还是不行,有写编码的有回调。
还是未解决