升级3.2后键盘事件怎么没用呢

layer:setKeyboardEnabled(true)
layer:addNodeEventListener(cc.KEYPAD_EVENT, function(event)
if event.name == “back” then
audio.playSound(GAME_SFX.button)
app:exit()
elseif event.name == “menu” then
gameSuspended = true;
CCDirector:sharedDirector():pause();
end

end)

真机调试按back键不起作用,真奇怪

menu键有效吗,
只有back无效,可能是cocos2dx中的android部分接收了back事

也没有,好像按键不起作用

local layer = display.newLayer()
layer:setKeyboardEnabled(true)
layer:addNodeEventListener(cc.KEYPAD_EVENT, function(event)
dump(event, “keypad event:”)
end)

self:addChild(layer)

我试了下,是有收到事件的,菜单,返回都有
不过event表是这样的,
evevt = {key = “back”,name = “clicked”}

用event.key

万分感谢,原来结构变了,顺便问问dump(event, “keypad event:”)输出在哪里?