ecspresso
    Preparing search index...

    Interface GamepadState

    interface GamepadState {
        connected: boolean;
        id: string | null;
        axis(index: number): number;
        buttonValue(button: number): number;
        isDown(button: number): boolean;
        justPressed(button: number): boolean;
        justReleased(button: number): boolean;
        rawAxis(index: number): number;
    }
    Index

    Properties

    connected: boolean
    id: string | null

    Methods

    • Deadzone-applied axis value in [-1, 1]. Sticks use radial deadzone on axis pairs (0,1) and (2,3).

      Parameters

      • index: number

      Returns number

    • Analog button value in [0, 1]. Useful for triggers. Returns 0 when disconnected or out of range.

      Parameters

      • button: number

      Returns number

    • Raw axis value in [-1, 1] with no deadzone applied.

      Parameters

      • index: number

      Returns number