Name | mouseButton |
---|---|
Examples |
# Click within the image and press # the left and right mouse buttons to # change the value of the rectangle def draw(): if mousePressed and (mouseButton == LEFT): fill(0) elif mousePressed and (mouseButton == RIGHT): fill(255) else: fill(126) rect(25, 25, 50, 50) # Click within the image and press # the left and right mouse buttons to # change the value of the rectangle def draw(): rect(25, 25, 50, 50) def mousePressed(): if mouseButton == LEFT: fill(0) elif mouseButton == RIGHT: fill(255) else: fill(126) |
Description | When a mouse button is pressed, the value of the system variable mouseButton is set to either LEFT, RIGHT, or CENTER, depending on which button is pressed. (If no button is pressed, mouseButton may be reset to 0. For that reason, it's best to use mousePressed first to test if any button is being pressed, and only then test the value of mouseButton, as shown in the examples above.) |
Related |
mouseX mouseY pmouseX pmouseY mousePressed mousePressed() mouseReleased() mouseClicked() mouseMoved() mouseDragged() mouseWheel() |
Updated on Mon Sep 21 15:53:25 2020.
If you see any errors or have comments, please let us know.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License