PowerKeys Scripting API
    Preparing search index...

    Interface RawMouseEvent

    Raw mouse event received by Mouse.OnRawEvent.

    interface RawMouseEvent {
        button_flags: number;
        button_data: number;
        mouse_flags: number;
        x: number;
        y: number;
        device_id?: string;
    }
    Index
    button_flags: number

    Windows RAWMOUSE bitfield indicating which button or wheel transitions occurred.

    button_data: number

    Signed event data: wheel delta for wheel flags, X-button id for X-button flags, otherwise normally 0.

    mouse_flags: number

    Windows RAWMOUSE movement-mode flags that determine how to interpret x and y.

    x: number

    Horizontal raw motion component: normally a relative delta; normalized absolute input when mouse_flags & 0x01 is set.

    y: number

    Vertical raw motion component: normally a relative delta; normalized absolute input when mouse_flags & 0x01 is set.

    device_id?: string

    Device path identifying the physical mouse that generated the event.