# Py5MouseEvent.get_action()

Return the mouse event's action.

## Examples

<div class="example-table">

<div class="example-row"><div class="example-cell-image">

</div><div class="example-cell-code">

```python
def setup():
    py5.size(200, 200, py5.P2D)
    py5.rect_mode(py5.CENTER)


def draw():
    py5.square(py5.random(py5.width), py5.random(py5.height), 10)


def mouse_pressed(e):
    py5.println('mouse pressed:', e.get_action() == e.PRESS)


def mouse_released(e):
    py5.println('mouse released:', e.get_action() == e.RELEASE)


def mouse_clicked(e):
    py5.println('mouse clicked:', e.get_action() == e.CLICK)


def mouse_dragged(e):
    py5.println('mouse dragged:', e.get_action() == e.DRAG)


def mouse_moved(e):
    py5.println('mouse moved:', e.get_action() == e.MOVE)


def mouse_entered(e):
    py5.println('mouse entered:', e.get_action() == e.ENTER)


def mouse_exited(e):
    py5.println('mouse exited:', e.get_action() == e.EXIT)


def mouse_wheel(e):
    py5.println('mouse wheel:', e.get_action() == e.WHEEL)
```

</div></div>

</div>

## Description

Return the mouse event's action. This value will always be implied by the triggered event function, but perhaps it might be useful to someone someday.

Underlying Processing method: MouseEvent.getAction

## Signatures

```python
get_action() -> int
```

Updated on May 02, 2024 03:24:20am UTC
