InputAction

An input action for binding keys, buttons, and axes.

Constructor

  • InputAction(scancode: Scancode)
  • InputAction(keycode: Keycode)
  • InputAction(mouse_button: MouseButton)
  • InputAction(gamepad_button: GamepadButton, slot: int = 0)
  • InputAction(
        gamepad_axis: GamepadAxis,
        is_positive: bool,
        slot: int = 0
    )

Parameters

  • scancode : Keyboard scancode.
  • keycode : Keyboard keycode.
  • mouse_button : Mouse button code.
  • gamepad_button : Gamepad button code.
  • gamepad_axis : Gamepad axis code.
  • is_positive : True for positive direction, False for negative.
  • slot : Gamepad slot (default is 0).