gespenst API - v0.1.0
    Preparing search index...

    Interface PointerInput

    A pointer input in terminal backing-surface coordinates.

    interface PointerInput {
        action: MouseAction;
        anyButtonPressed?: boolean;
        button?: MouseButton;
        forceSelection?: boolean;
        modifiers?: number;
        rectangle?: boolean;
        timeMs?: number;
        x: number;
        y: number;
    }
    Index
    action: MouseAction

    Pointer action to perform.

    anyButtonPressed?: boolean

    Whether any pointer button remains pressed during motion.

    button?: MouseButton

    Button involved in a press or release.

    forceSelection?: boolean

    Hold Shift in a browser UI to select text even when an application tracks the mouse.

    modifiers?: number

    Active KeyModifiers bit mask.

    rectangle?: boolean

    Use rectangular rather than linear text selection.

    timeMs?: number

    Event timestamp in milliseconds.

    x: number

    Horizontal position in device pixels.

    y: number

    Vertical position in device pixels.