User Tools

Site Tools


en:keypressed

This is an old revision of the document!


KeyPressed (Function)

Format

keypressed ( expression )

return boolean_expression or integer_expression ==== Description ==== The KeyPressed function returns a true or false value if a key is currently pressed, or returns the number of keys that are currently being pressed. Unlike the key function that clears the keyboard buffer, the KeyPressed function does not. This allows for the creation of much more responsive games and other uses of the keyboard. See the key function for a list of common key codes or see here for a complete list codes. ==== Example ==== <code> ar_down=16777237 ar_up=16777235 ar_left=16777234 ar_right=16777236 fastgraphics x = 150 y = 150 color blue print “use arrows to move the ball, space to exit” while not keypressed(32) if keypressed(ar_down) then y = y + 1 if keypressed(ar_up) then y = y - 1 if keypressed(ar_right) then x = x + 1 if keypressed(ar_left) then x = x - 1 # keep x and y in bounds 0-300 x = (x + 300) % 300 y = (y + 300) % 300 # draw ball clg circle x,y,10 refresh end while </code> ==== See Also ====

==== History ==== |1.99.99.26|New To Version|

en/keypressed.1471027900.txt.gz · Last modified: 2020/02/28 10:46 (external edit)