Name

mousePressed

Examples
# Click within the image to change the value of the rectangle

value <- 0

draw <- function() {
    fill(value)
    rect(25, 25, 50, 50)
}

mousePressed <- function() {
    if (value == 0) {
        value <- 255
    } else {
        value <- 0
    }
}
Description The mousePressed() function is called once after every time a mouse button is pressed. The mouseButton variable (see the related reference entry) can be used to determine which button has been pressed.

Mouse and keyboard events only work when a program has draw(). Without draw(), the code is only run once and then stops listening for events.
Syntax
mousePressed()
mousePressed(event)
Related mouseX
mouseY
pmouseX
pmouseY
mousePressed_var
mouseReleased
mouseClicked
mouseMoved
mouseDragged
mouseButton
mouseWheel
Creative Commons License