class_inputevent - dragonsoulz/godot GitHub Wiki

InputEvent

####Category: Built-In Types

Brief Description

Built-in input event data.

Member Functions

Member Variables

Numeric Constants

  • NONE = 0 - Empty input event.
  • KEY = 1 - Key event.
  • MOUSE_MOTION = 2 - Mouse motion event.
  • MOUSE_BUTTON = 3 - Mouse button event.
  • JOYSTICK_MOTION = 4 - Jostick motion event.
  • JOYSTICK_BUTTON = 5 - Joystick button event.
  • SCREEN_TOUCH = 6
  • SCREEN_DRAG = 7
  • ACTION = 8

Description

Built-in input event data. InputEvent is a built-in engine datatype, given that it's passed around and used so much . Depending on it's type, the members contained can be different, so read the documentation well!. Input events can also represent actions (editable from the project settings).

Member Function Description

is_action

Return if this input event matches a pre-defined action, no matter the type.

is_echo

Return if this input event is an echo event (usually for key events).

is_pressed

  • bool is_pressed ( )

Return if this input event is pressed (for key, mouse, joy button or screen press events).