keyboard
v0.0.6keyIsDown(k);Check if a keyboard key is pressed, returns true if key is down and returns false if it's not
Arguments
kThe keyboard key to check as a key global, or a stringReturns
booleanWhether or not the key is down -- Use a string
if (keyIsDown('a')) then
-- key 'a' is down
end
-- use a global
if (keyIsDown(LEFT_ARROW)) then
-- left arrow is down
endkeyPressed(key, keyCode);EventCalled whenever a key is pressed.
Arguments
keyThe pressed key as a string, is nil if glfw cannot find a name for the keykeyCodeThe pressed key as a key code function setup()
createWindow(600, 600);
end
function draw()
background(51);
end
function keyPressed(key, keyCode)
print(key, keyCode)
endkeyReleased(key, keyCode);EventCalled whenever a key is released.
Arguments
keyThe released key as a string, is nil if glfw cannot find a name for the keykeyCodeThe released key as a key codekeyHeld(key, keyCode);EventCalled whenever a key is held down.
Arguments
keyThe held key as a string, is nil if glfw cannot find a name for the keykeyCodeThe held key as a key codeUP_ARROWGlobalNo description
DOWN_ARROWGlobalNo description
LEFT_ARROWGlobalNo description
RIGHT_ARROWGlobalNo description
KEY_ENTERGlobalNo description
KEY_BACKSPACEGlobalNo description
KEY_AGlobalNo description
KEY_BGlobalNo description
KEY_CGlobalNo description
KEY_DGlobalNo description
KEY_EGlobalNo description
KEY_FGlobalNo description
KEY_GGlobalNo description
KEY_HGlobalNo description
KEY_IGlobalNo description
KEY_JGlobalNo description
KEY_KGlobalNo description
KEY_LGlobalNo description
KEY_MGlobalNo description
KEY_NGlobalNo description
KEY_OGlobalNo description
KEY_PGlobalNo description
KEY_QGlobalNo description
KEY_RGlobalNo description
KEY_SGlobalNo description
KEY_TGlobalNo description
KEY_UGlobalNo description
KEY_VGlobalNo description
KEY_WGlobalNo description
KEY_XGlobalNo description
KEY_YGlobalNo description
KEY_ZGlobalNo description