Singleton that manages actions. Add an [InputEvent] to an action. This [InputEvent] will trigger the action. Remove an [InputEvent] from an action. Whether an action has an [InputEvent] associated with it. Add an (empty) action to the [InputMap]. An [InputEvent] can then be added to this action with [method action_add_event]. Remove an action from the [InputMap]. Return whether the given event is part of an existing action. This method ignores keyboard modifiers if the given [InputEvent] is not pressed (for proper release detection). See [method action_has_event] if you don't want this behavior. Return an array of InputEvents associated with a given action. Return an array of all actions in the [InputMap]. Whether this InputMap has a registered action with the given name. Clear the [InputMap] and load it anew from [ProjectSettings].