play-u1 API
    Preparing search index...

    Module index

    play-u1 — typed helpers for the browser Gamepad API (navigator.getGamepads, gamepadconnected, …).

    Import this entry for createGamepadManager, GamepadManager, GamepadDevice, layouts, dead-zone math, and readPads. React projects should import hooks from @interfaces-technology/play-u1/react. Optional WebHID utilities live in @interfaces-technology/play-u1/hid.

    Guides for installation, quick start, gestures, React, rumble, WebHID, and MCP live at https://play-u1.vercel.app/docs.

    Classes

    GamepadDevice
    GamepadManager

    Interfaces

    AxisEvent
    AxisFlickOptions
    AxisState
    ButtonEvent
    DeadzoneOptions
    DoubleTapOptions
    DualRumble
    GamepadSnapshot
    HoldOptions
    IGamepadDevice
    IGamepadManager
    LayoutProfile
    LongPressOptions
    ManagerOptions
    ResolvedDeadzone
    SequenceOptions
    TriggerEvent
    TriggerThresholdOptions
    VibrateCommonOptions
    VibrateDualOptions
    VibratePatternOptions
    VibrateSingleOptions

    Type Aliases

    AxisFlickDirection
    AxisName
    ButtonName
    Disposer
    XboxButton

    Variables

    genericLayout
    xboxLayout

    Functions

    applyAxisDeadzone
    axisIndexPairs
    buildButtonIndexMap
    createGamepadManager
    detectLayout
    resolveDeadzone

    References

    ButtonSnap → ButtonSnap
    PadSnap → PadSnap
    readPads → readPads