play-u1 API
    Preparing search index...

    Interface IGamepadManager

    interface IGamepadManager {
        getDevice(index: number): IGamepadDevice | undefined;
        getDevices(): IGamepadDevice[];
        onAnyInput(handler: (pad: IGamepadDevice) => void): Disposer;
        onAnyPress(
            handler: (e: ButtonEvent, pad: IGamepadDevice) => void,
        ): Disposer;
        onConnect(handler: (device: IGamepadDevice) => void): Disposer;
        onDisconnect(handler: (device: IGamepadDevice) => void): Disposer;
        setDeadzone(deadzone: number | DeadzoneOptions | undefined): void;
        setLayoutForId(idPattern: string, layout: LayoutProfile): void;
        start(): this;
        stop(): this;
    }

    Implemented by

    Index

    Methods

    • Update stick deadzone for this manager and all connected devices

      Parameters

      Returns void

    • Substring match on gamepad.id (case-insensitive); reapplies to connected devices

      Parameters

      Returns void

    • Auto-starts on first subscription (onConnect / onAny*)

      Returns this

    • Returns this