Original address: http://blog.csdn.net/qqmcy/article/details/26172665
. h
void onkeyreleased (Eventkeyboard::keycode keycode, event* Event);
. CPP register return key Listener
prograssscene.cpp//sjkb////Created by du Jia Li on 14-5-5.////#include "PrograssScene.h" #include "VisibleRect.h" bool Pr Ograssscene::init () {bool BRet = false; do {cc_break_if (! Scene::init ()); Register Capture Listener Auto Listenerkeypad = Eventlistenerkeyboard::create (); listenerkeypad->onkeyreleased = Cc_callback_2 (prograssscene::onkeyreleased, this); _eventdispatcher->addeventlistenerwithscenegraphpriority (Listenerkeypad, this); _prograsslayer = Prograsslayer::create (); _prograsslayer->setsize (Visiblerect::getvisiblerect (). size); AddChild (_prograsslayer); BRet = true; } while (0); return bRet;} Capture listener void prograssscene::onkeyreleased (Eventkeyboard::keycode keycode, cocos2d::event *event) {if (KeyCode = = EventKe Yboard::keycode::key_backspace)//return {director::getinstance ()->popscene (); } else if (keycode = = Eventkeyboard::keycode::key_mENU) {}}