Mouse

mouseX

It tells the x-coordinate of the mouse relative to the default origin (either TOP_LEFT or BOTTOM_LEFT) in the current frame.

mouseY

It tells the y-coordinate of the mouse relative to the default origin (either TOP_LEFT or BOTTOM_LEFT) in the current frame.

pmouseX

It tells the x-coordinate of the mouse relative to the default origin (either TOP_LEFT or BOTTOM_LEFT) in the previous frame.

pmouseY

It tells the y-coordinate of the mouse relative to the default origin (either TOP_LEFT or BOTTOM_LEFT) in the previous frame.

mouseMovedX

It tells us how much did the mouse move horizontally since the last frame. It's then equivalent to the value mouseX - pmouseX

mouseMovedY

It tells us how much did the mouse move vertically since the last frame. It's then equivalent to the value mouseY - pmouseY

winMouseX

This built-in variable contains the current horizontal position of the mouse, relative to origin of the window.

winMouseY

This built-in variable contains the current vertical position of the mouse, relative to origin of the window.

pwinMouseX

This built-in variable contains the horizontal position of the mouse in the previous frame, relative to origin of the window.

pwinMouseY

This built-in variable contains the vertical position of the mouse in the previous frame, relative to origin of the window.

mouseButton

It stores the label of the last mouse button that was pressed. It returns one of three values "left", "right", "center". When the sketch is run and nothing is pressed yet, it takes the value 0.

You can use these built-in constants instead

LEFT = "left"
RIGHT = "right"
CENTER = "center"

mouseIsPressed

It returns the value True if any mouse button is currently pressed. It returns False otherwise.

Find these documents helpful? Let the people who made them help your child learn to code at Strivemath!

We'd love to hear your Feedback/Comments here.

Last updated