cocos2dx-js中返回键怎么处理

如题,2.2版的,百度谷歌全找过了,没发现能用的。什么backClicked,onKeyBackClicked全都没有,请问这个怎么处理

这个问题应该很简单吧,没有人知道吗?:12:

没有人知道吗?怎么可能?:12:

谁能解答一下吗?
backClicked: function () {//返回按钮

},

onKeyBackClicked: function () {
cc.log(“back key pressed”);
},
onKeyPressed: function(keyCode, event){
cc.log(keyCode); // record the keycode of back key
},
网上这些方法全都没有啊,我用的2.2版本,有谁知道吗?

有谁知道吗? :12:

同求!同求!同求!同求!同求!同求!同求!同求!同求!

没搞过,但总觉得怪怪的,貌似只有安卓才有返回键,所以这个支不支持返回键我不太确定啊

新版本支持返回键,不过好像键值有点误差,不知道修复过来没,我让我们team的人贴到这里来。

关注一下这个问题。

在cocos2d-js 3.0beta版中已经添加了android后腿建,菜单键,home建的支持。但是由于我们的疏忽,导致后退键和菜单键的keyCode定义是错误的:12:
所以还需要各位自行修改一下js_cocos2d.js中的keyCode定义,如何修改具体可以看这位开发者给我们的PR ,为什么有这个错误我也在其中解释了 https://github.com/cocos2d/cocos2d-js/pull/457
这个错误发现了后我想买块豆腐撞死了有木有。。。:3:,真的非常抱歉
大概用法如下:
cc.eventManager.addListener({
event: cc.EventListener.KEYBOARD,
onKeyReleased: function(keyCode, event){

            if(keyCode == cc.KEY.back)
            {//........... }
            else if(keyCode == cc.KEY.menu)
            {//..............}
        }
    }, this);

以及
cc.eventManager.addCustomListener(cc.game.EVENT_HIDE, function(){
//onEnterBackground handler
});
cc.eventManager.addCustomListener(cc.game.EVENT_SHOW, function(){
//onEnterForeground handler
});

我们项目一般会这样;
1 android和ios统一 ,所以内部的层与层返回 就加一个返回按钮
2 所以一般需要处理的只是结束按钮 ios直接home键
3 android的话一般就加一个返回按钮事件 (涉及android和js的交互)

public void onBackPressed() {

}

具体开源项目处理(2048-android)
https://github.com/makeapp/cocoseditor-2048 ()

请帮忙根据@joshua_astray 提供的方法测试验证下,结果帮忙反馈下。