Engine API Reference - v2.9.1
    Preparing search index...

    Class KeyboardMouseSourceAlpha

    Keyboard and mouse input source class

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _button: number[] = ...
    _element: null | HTMLElement = null
    deltas: {
        button: InputDelta;
        key: InputDelta;
        mouse: InputDelta;
        wheel: InputDelta;
    } = ...

    Type declaration

    keyCode: {
        "0": number;
        "1": number;
        "2": number;
        "3": number;
        "4": number;
        "5": number;
        "6": number;
        "7": number;
        "8": number;
        "9": number;
        A: number;
        B: number;
        C: number;
        CTRL: number;
        D: number;
        DOWN: number;
        E: number;
        F: number;
        G: number;
        H: number;
        I: number;
        J: number;
        K: number;
        L: number;
        LEFT: number;
        M: number;
        N: number;
        O: number;
        P: number;
        Q: number;
        R: number;
        RIGHT: number;
        S: number;
        SHIFT: number;
        SPACE: number;
        T: number;
        U: number;
        UP: number;
        V: number;
        W: number;
        X: number;
        Y: number;
        Z: number;
    } = ...

    The key codes for the keyboard keys.

    Methods

    • Alpha

      Fires an event with the given name and arguments.

      Parameters

      • event: string

        The event name to fire.

      • ...args: any[]

        The arguments to pass to the event listeners.

      Returns void

    • Alpha

      Returns { button: number[]; key: number[]; mouse: number[]; wheel: number[] }

      • button: number[]

        The button deltas.

      • key: number[]

        The key deltas.

      • mouse: number[]

        The mouse deltas.

      • wheel: number[]

        The wheel deltas.