Difference between revisions of "KeyCode"
From GiderosMobile
m (Text replacement - "<source" to "<syntaxhighlight") |
m (Text replacement - "</source>" to "</syntaxhighlight>") |
||
Line 16: | Line 16: | ||
end | end | ||
end) | end) | ||
− | </ | + | </syntaxhighlight> |
'''Full screen''' | '''Full screen''' | ||
Line 38: | Line 38: | ||
end) | end) | ||
end | end | ||
− | </ | + | </syntaxhighlight> |
{|- | {|- |
Revision as of 14:31, 13 July 2023
Supported platforms:
Available since: Gideros 2011.6
Inherits from: Object
Description
KeyCode table holds the key code constants. These map directly to a physical key on the keyboard.
Examples
Listening for back button
stage:addEventListener(Event.KEY_DOWN, function(event)
if event.keyCode == KeyCode.BACK then
application:exit()
end
end)
Full screen
isfullscreen = false
function setFullScreen(xbool)
application:setFullScreen(xbool)
end
function myKeysPressed()
self:addEventListener(Event.KEY_DOWN, function(e)
-- modifier
local modifier = application:getKeyboardModifiers()
local alt = (modifier & KeyCode.MODIFIER_ALT) > 0
-- switch full screen
if alt and e.keyCode == KeyCode.ENTER then
isfullscreen = not isfullscreen
setFullScreen(isfullscreen)
end
end)
end