3.3.2按键监听原生环境下无效

  • Creator 版本: 3.1,3.3.2(目前就测过这2个)

  • 目标平台:安卓平台
    新建helloworld工程

测试代码

start() {
systemEvent.on(SystemEvent.EventType.KEY_UP, this.onKeyUp, this);
}

onKeyUp(_event: EventKeyboard) {
this.keycode.string = “keycode:” + _event.keyCode
}
结果:
游览器里是没问题的输出响应的键值
打成apk后 无效

已知问题,目前暂时没有什么办法处理。

2.1版本就有这个问题,还没修复啊 :sweat_smile:

我想问得是你们这是搞笑吗?键盘按键无效,是无法处理?2d都做不好,还去搞3d,难怪都去弄u3d了

我还真没想到 无法处理这几个字 是一个引擎负责人回复的。键盘响应无法处理,我的天。

老哥你这个是要响应Android的软键盘吗?现在还有手机有带按键的吗?好奇问问

就是普通的键盘,手柄按键值

就是3。1的版本,连这么基本的操作,都不能支持,那就是人家一些小游戏按键型的 根本没办法用3.1开发。这种版本放出来不知道为啥。不是坑别人么。

3.1吧?2.x的我之前的项目都可以啊

我是2.1.2也不行。。

打包发布windows平台,键盘输入也无响应,web、模拟器都没有问题。是同一个bug吗?

抱歉,这是已知问题,我们已经有问题记录了,之后会跟进修复这个问题的,现阶段移动端的按键监听确实是没有支持好

请问你是什么版本上遇到的问题呢

那你们出3.x版本是搞笑的吧?

后续有版本解决这个问题吗,我们这边主要做电视平台的

嗯,在 3.4.1 有处理了,监听返回键请使用 KeyCode.MOBILE_BACK