keyboard

v0.0.6
keyIsDown(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 string

Returns

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
end
See keyIsDown in keyboard.h
keyPressed(key, keyCode);Event

Called whenever a key is pressed.

Arguments

keyThe pressed key as a string, is nil if glfw cannot find a name for the key
keyCodeThe pressed key as a key code

function setup()
   createWindow(600, 600);
end

function draw()
   background(51);
end

function keyPressed(key, keyCode)
   print(key, keyCode)
end
See keyPressed in keyboard.h
keyReleased(key, keyCode);Event

Called whenever a key is released.

Arguments

keyThe released key as a string, is nil if glfw cannot find a name for the key
keyCodeThe released key as a key code

See keyReleased in keyboard.h
keyHeld(key, keyCode);Event

Called whenever a key is held down.

Arguments

keyThe held key as a string, is nil if glfw cannot find a name for the key
keyCodeThe held key as a key code

See keyHeld in keyboard.h
UP_ARROWGlobal

No description

See UP_ARROW in keyboard.h
DOWN_ARROWGlobal

No description

See DOWN_ARROW in keyboard.h
LEFT_ARROWGlobal

No description

See LEFT_ARROW in keyboard.h
RIGHT_ARROWGlobal

No description

See RIGHT_ARROW in keyboard.h
KEY_ENTERGlobal

No description

See KEY_ENTER in keyboard.h
KEY_BACKSPACEGlobal

No description

See KEY_BACKSPACE in keyboard.h
KEY_AGlobal

No description

See KEY_A in keyboard.h
KEY_BGlobal

No description

See KEY_B in keyboard.h
KEY_CGlobal

No description

See KEY_C in keyboard.h
KEY_DGlobal

No description

See KEY_D in keyboard.h
KEY_EGlobal

No description

See KEY_E in keyboard.h
KEY_FGlobal

No description

See KEY_F in keyboard.h
KEY_GGlobal

No description

See KEY_G in keyboard.h
KEY_HGlobal

No description

See KEY_H in keyboard.h
KEY_IGlobal

No description

See KEY_I in keyboard.h
KEY_JGlobal

No description

See KEY_J in keyboard.h
KEY_KGlobal

No description

See KEY_K in keyboard.h
KEY_LGlobal

No description

See KEY_L in keyboard.h
KEY_MGlobal

No description

See KEY_M in keyboard.h
KEY_NGlobal

No description

See KEY_N in keyboard.h
KEY_OGlobal

No description

See KEY_O in keyboard.h
KEY_PGlobal

No description

See KEY_P in keyboard.h
KEY_QGlobal

No description

See KEY_Q in keyboard.h
KEY_RGlobal

No description

See KEY_R in keyboard.h
KEY_SGlobal

No description

See KEY_S in keyboard.h
KEY_TGlobal

No description

See KEY_T in keyboard.h
KEY_UGlobal

No description

See KEY_U in keyboard.h
KEY_VGlobal

No description

See KEY_V in keyboard.h
KEY_WGlobal

No description

See KEY_W in keyboard.h
KEY_XGlobal

No description

See KEY_X in keyboard.h
KEY_YGlobal

No description

See KEY_Y in keyboard.h
KEY_ZGlobal

No description

See KEY_Z in keyboard.h