Class reference

InputEventMouseButton

Inherits InputEventMouse

Represents a mouse button being pressed or released.

Description

Stores information about mouse click events. See Node._input(). Note: On Wear OS devices, rotary input is mapped to MOUSE_BUTTON_WHEEL_UP and MOUSE_BUTTON_WHEEL_DOWN. This can be changed to MOUSE_BUTTON_WHEEL_LEFT and MOUSE_BUTTON_WHEEL_RIGHT with the ProjectSettings.input_devices/pointing/android/rotary_input_scroll_axis setting.

Properties

int button_index = 0

The mouse button identifier, one of the MouseButton button or button wheel constants.

bool canceled = false

If true, the mouse button event has been canceled.

bool double_click = false

If true, the mouse button's state is a double-click.

float factor = 1.0

The amount (or delta) of the event. When used for high-precision scroll events, this indicates the scroll amount (vertical or horizontal). This is only supported on some platforms; the reported sensitivity varies depending on the platform. May be 0 if not supported.

bool pressed = false

If true, the mouse button's state is pressed. If false, the mouse button's state is released.

Tutorials

Source revision 5592dc3a7a61
Connection interrupted. Reload×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.