編集:以下のコードは機能しています。残念ながら、シミュレーターでこれらの重要なイベントをテストできないため、間違いを犯して間違ったapkを電話に送信しました。申し訳ありません。
私はここに与えられているこのコードを試しています:http://developer.coronalabs.com/reference/index/events/key/eventkeyname
ただし、バックキーイベントを検出できません。event.keyNameを印刷しようとしましたが、Androidデバイスの戻るボタンをタッチしても検出されません。
手伝ってくれませんか。ありがとう。
これが私のコードです:
-- Key listener
local function onKeyEvent( event )
local phase = event.phase
local keyName = event.keyName
eventTxt.text = "("..phase.." , " .. keyName ..")"
if(keyName=="back") then
local a=display.newText("hello",100,600,nil,35)
end
-- we handled the event, so return true.
-- for default behavior, return false.
return true
end
-- Add the key callback
Runtime:addEventListener( "key", onKeyEvent );