键盘事件键盘事件

请问fui支持键盘事件吗?
在window的onInit里面添加如下代码,下断点发现没有执行。
UIPackage::addPackage("UI/MainFrame");
    setContentPane(UIPackage::createObject("MainFrame", "MsgBoxWindow")->as<GComponent>());
    center();

    _contentPane->addEventListener(UIEventType::KeyDown, [this](EventContext* e) 
        {
            if (e->getInput()->getKeyCode() == cocos2d::EventKeyboard::KeyCode::KEY_ENTER)
            {
                this->hideImmediately();
            }
        });
已邀请:

谷主

赞同来自:

键盘事件只会在groot上派发,不是随便一个元件都能侦听到。

要回复问题请先登录注册