Function

onGamepadButtonPress

(btn: KGamepadButton | KGamepadButton[], action: (btn: KGamepadButton, gamepad: KGamepad) => void): KEventController

Register an event that runs when user presses certain gamepad button.

param btn- The button(s) to listen for. See

param action- The function that is run when certain gamepad buttons are pressed.

// when user presses button
onGamepadButtonPress("south", (btn, gp) => {
    player.jump(200);
});

returns The event controller.

since v3001.0

group Input

subgroup Gamepad

Function

onGamepadButtonPress

(action: (btn: KGamepadButton, gamepad: KGamepad) => void): KEventController

Register an event that runs when user presses any gamepad button.

param action- The function that is run when any gamepad buttons is pressed.

// when user presses button
onGamepadButtonPress((btn, gp) => {
    if (btn == "south") {
        player.jump(200);     // jump
    }
});

returns The event controller.

since v3001.0

group Input

subgroup Gamepad

kaplay logo

Components