Download Download
Godot Feature Splash
Godot Addon API Docs
InputConstants — API

Constants / Enums

  • ACTIVITY_THRESHOLD = 0.2
  • MAPPING_THRESHOLD = 0.5
  • CONTROLLER_TYPES = {
      "DEFAULT": "DEFAULT",
      "NINTENDO": "NINTENDO",
      "PLAYSTATION": "PLAYSTATION",
      "UNKNOWN": "UNKNOWN",
      "XBOX": "XBOX"
    }
  • ACTUATOR_ID_DELIMITER = "_"
  • ACTUATOR_PREFIXES = {
      "AXIS": "AXIS",
      "GAME_PAD_BUTTON": "GAME_PAD_BUTTON",
      "KEY": "KEY",
      "MOUSE_BUTTON": "MOUSE_BUTTON",
      "UNKNOWN": "UNKNOWN"
    }
  • ACTUATOR_POSTFIXES = {
      "NEGATIVE": "NEGATIVE",
      "POSITIVE": "POSITIVE"
    }
  • ACTUATOR_NAMES = {
      "ACTUATOR": "ACTUATOR",
      "MOUSE_VELOCITY_X": "MOUSE_VELOCITY_X",
      "MOUSE_VELOCITY_Y": "MOUSE_VELOCITY_Y"
    }
  • MOUSE_VELOCITY_AXES = {
      "AXIS_MOUSE_VELOCITY_X_NEGATIVE": "AXIS_MOUSE_VELOCITY_X_NEGATIVE",
      "AXIS_MOUSE_VELOCITY_X_POSITIVE": "AXIS_MOUSE_VELOCITY_X_POSITIVE",
      "AXIS_MOUSE_VELOCITY_Y_NEGATIVE": "AXIS_MOUSE_VELOCITY_Y_NEGATIVE",
      "AXIS_MOUSE_VELOCITY_Y_POSITIVE": "AXIS_MOUSE_VELOCITY_Y_POSITIVE"
    }
  • GAMEPAD_AXES = {
      "AXIS_0_NEGATIVE": "AXIS_0_NEGATIVE",
      "AXIS_0_POSITIVE": "AXIS_0_POSITIVE",
      "AXIS_10_NEGATIVE": "AXIS_10_NEGATIVE",
      "AXIS_10_POSITIVE": "AXIS_10_POSITIVE",
      "AXIS_1_NEGATIVE": "AXIS_1_NEGATIVE",
      "AXIS_1_POSITIVE": "AXIS_1_POSITIVE",
      "AXIS_2_NEGATIVE": "AXIS_2_NEGATIVE",
      "AXIS_2_POSITIVE": "AXIS_2_POSITIVE",
      "AXIS_3_NEGATIVE": "AXIS_3_NEGATIVE",
      "AXIS_3_POSITIVE": "AXIS_3_POSITIVE",
      "AXIS_4_NEGATIVE": "AXIS_4_NEGATIVE",
      "AXIS_4_POSITIVE": "AXIS_4_POSITIVE",
      "AXIS_5_NEGATIVE": "AXIS_5_NEGATIVE",
      "AXIS_5_POSITIVE": "AXIS_5_POSITIVE",
      "AXIS_6_NEGATIVE": "AXIS_6_NEGATIVE",
      "AXIS_6_POSITIVE": "AXIS_6_POSITIVE",
      "AXIS_7_NEGATIVE": "AXIS_7_NEGATIVE",
      "AXIS_7_POSITIVE": "AXIS_7_POSITIVE",
      "AXIS_8_NEGATIVE": "AXIS_8_NEGATIVE",
      "AXIS_8_POSITIVE": "AXIS_8_POSITIVE",
      "AXIS_9_NEGATIVE": "AXIS_9_NEGATIVE",
      "AXIS_9_POSITIVE": "AXIS_9_POSITIVE"
    }
  • PLAYER_ACTIONS = {
      "PLAYER_DROP": "PLAYER_DROP",
      "PLAYER_JUMP": "PLAYER_JUMP",
      "PLAYER_MOVE_BACKWARD": "PLAYER_MOVE_BACKWARD",
      "PLAYER_MOVE_FORWARD": "PLAYER_MOVE_FORWARD",
      "PLAYER_MOVE_LEFT": "PLAYER_MOVE_LEFT",
      "PLAYER_MOVE_RIGHT": "PLAYER_MOVE_RIGHT",
      "PLAYER_RUN": "PLAYER_RUN",
      "PLAYER_TURN_DOWN": "PLAYER_TURN_DOWN",
      "PLAYER_TURN_LEFT": "PLAYER_TURN_LEFT",
      "PLAYER_TURN_RIGHT": "PLAYER_TURN_RIGHT",
      "PLAYER_TURN_UP": "PLAYER_TURN_UP",
      "PLAYER_USE": "PLAYER_USE"
    }
  • UI_ACTIONS = {
      "UI_ACCEPT": "UI_ACCEPT",
      "UI_CANCEL": "UI_CANCEL",
      "UI_DOWN": "UI_DOWN",
      "UI_LEFT": "UI_LEFT",
      "UI_PAGE_DOWN": "UI_PAGE_DOWN",
      "UI_PAGE_UP": "UI_PAGE_UP",
      "UI_PAUSE": "UI_PAUSE",
      "UI_RIGHT": "UI_RIGHT",
      "UI_UP": "UI_UP"
    }