User Input

- XLogo

simple

Primitive Action
Key?
ReadCharacter
Return true if a key has been pressed, then resets to false.
Return unicode value of last keyboard key pressed, else wait.
Mouse?
ReadMouse
MousePos
Return true if mouse moved or button pressed.
Return value of last mouse button pressed (0 1 2), else wait.
Return position of mouse, [xx yy].
Character n
UniCode "char
Return character whose unicode value is n.
Return unicode value of character "char.
Message [abc]
Read [abc] "x
Display message abc in a window. OK button to close.
Display message abc. Read user input and assign to variable :x.
Trace
StopTrace
Start Trace (debugging) mode.
Stop Trace mode.

Note

  1. ReadMouse returns 0 if the mouse has moved. Returns 1 on release of left mouse button. Returns 3 for release of right mouse button.
  2. Shortform for Message is Msg.