Cocos2d-x 2.2 not implement keyBackClicked() on Windows Phone 8

Hello everyone!
I have a game, write with Cocos2d-x C++.
In Android, iOs, I can implement keyBackClicked() function in my CCLayer.
But it not work in Windows Phone 8.

Please help me!

Suppose you have 3 scenes:

1.StartScene with tag kStartScene
2.LevelScene with tag kLevelScene
3.GamePlay with tag kGameplayScene

And if you want back event navigations like:

GamePlay > LevelScene
LevelScene
> StartScene

Then you can achieve by over-writing following method in .cpp file

void ::OnBackButtonPressed(Object^ sender, BackPressedEventArgs^ args)
{
    CCLOG("back Key Pressed");

    int currentSceneTag = CCDirector::sharedDirector()->getRunningScene()->getTag();

    switch (currentSceneTag)
    {
        case kGameplayScene:
            CCTransitionScene* trans = CCTransitionSlideInL::create(0.3, LevelScene::scene());
            CCDirector::sharedDirector()->replaceScene(trans);
            args->Handled = true;
            break;

        case kLevelScene:
            CCTransitionScene* trans = CCTransitionSlideInL::create(0.3, StartScene::scene());
            CCDirector::sharedDirector()->replaceScene(trans);
            args->Handled = true;
            break;

        default:
            args->Handled = false;
            break;
    }
}

Thank you :D.
I follow your support, it work.