InputAction
pykraken.InputAction Represents a single input trigger such as a key, mouse button, or gamepad control.
At a glance
1 membersReference
PYTHON APIInputAction(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)Overloaded function.
InputAction(scancode: Scancode)
Create an input action from a scancode.
Args
- scancode (
Scancode) — Keyboard scancode.
InputAction(keycode: Keycode)
Create an input action from a keycode.
Args
- keycode (
Keycode) — Keyboard keycode.
InputAction(mouse_button: MouseButton)
Create an input action from a mouse button.
Args
- mouse_button (
MouseButton) — Mouse button code.
InputAction(gamepad_button: GamepadButton, slot: int = 0)
Create an input action from a gamepad button.
Args
- gamepad_button (
GamepadButton) — Gamepad button code. - slot (
int, optional) — Gamepad slot (default is 0).
InputAction(gamepad_axis: GamepadAxis, is_positive: bool, slot: int = 0)
Create an input action from a gamepad axis direction.
Args
- gamepad_axis (
GamepadAxis) — Gamepad axis code. - is_positive (
bool) — True for positive direction, False for negative. - slot (
int, optional) — Gamepad slot (default is 0).