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].