sfml.js
    Preparing search index...

    Interface KeyEvent

    interface KeyEvent {
        key: {
            alt: boolean;
            code: Keys;
            codeStr:
                | "A"
                | "Add"
                | "Apostrophe"
                | "B"
                | "BackSlash"
                | "BackSpace"
                | "Backslash"
                | "Backspace"
                | "C"
                | "Comma"
                | "D"
                | "Dash"
                | "Delete"
                | "Divide"
                | "Down"
                | "E"
                | "End"
                | "Enter"
                | "Equal"
                | "Escape"
                | "F"
                | "F1"
                | "F10"
                | "F11"
                | "F12"
                | "F13"
                | "F14"
                | "F15"
                | "F2"
                | "F3"
                | "F4"
                | "F5"
                | "F6"
                | "F7"
                | "F8"
                | "F9"
                | "G"
                | "Grave"
                | "H"
                | "Home"
                | "Hyphen"
                | "I"
                | "Insert"
                | "J"
                | "K"
                | "L"
                | "LAlt"
                | "LBracket"
                | "LControl"
                | "LShift"
                | "LSystem"
                | "Left"
                | "M"
                | "Menu"
                | "Multiply"
                | "N"
                | "Num0"
                | "Num1"
                | "Num2"
                | "Num3"
                | "Num4"
                | "Num5"
                | "Num6"
                | "Num7"
                | "Num8"
                | "Num9"
                | "Numpad0"
                | "Numpad1"
                | "Numpad2"
                | "Numpad3"
                | "Numpad4"
                | "Numpad5"
                | "Numpad6"
                | "Numpad7"
                | "Numpad8"
                | "Numpad9"
                | "O"
                | "P"
                | "PageDown"
                | "PageUp"
                | "Pause"
                | "Period"
                | "Q"
                | "R"
                | "RAlt"
                | "RBracket"
                | "RControl"
                | "RShift"
                | "RSystem"
                | "Return"
                | "Right"
                | "S"
                | "SemiColon"
                | "Semicolon"
                | "Slash"
                | "Space"
                | "Subtract"
                | "T"
                | "Tab"
                | "Tilde"
                | "U"
                | "Unknown"
                | "Up"
                | "V"
                | "W"
                | "X"
                | "Y"
                | "Z";
            control: boolean;
            shift: boolean;
            system: boolean;
        };
        type: "KeyPressed"
        | "KeyReleased";
    }
    Index

    Properties

    Properties

    key: {
        alt: boolean;
        code: Keys;
        codeStr:
            | "A"
            | "Add"
            | "Apostrophe"
            | "B"
            | "BackSlash"
            | "BackSpace"
            | "Backslash"
            | "Backspace"
            | "C"
            | "Comma"
            | "D"
            | "Dash"
            | "Delete"
            | "Divide"
            | "Down"
            | "E"
            | "End"
            | "Enter"
            | "Equal"
            | "Escape"
            | "F"
            | "F1"
            | "F10"
            | "F11"
            | "F12"
            | "F13"
            | "F14"
            | "F15"
            | "F2"
            | "F3"
            | "F4"
            | "F5"
            | "F6"
            | "F7"
            | "F8"
            | "F9"
            | "G"
            | "Grave"
            | "H"
            | "Home"
            | "Hyphen"
            | "I"
            | "Insert"
            | "J"
            | "K"
            | "L"
            | "LAlt"
            | "LBracket"
            | "LControl"
            | "LShift"
            | "LSystem"
            | "Left"
            | "M"
            | "Menu"
            | "Multiply"
            | "N"
            | "Num0"
            | "Num1"
            | "Num2"
            | "Num3"
            | "Num4"
            | "Num5"
            | "Num6"
            | "Num7"
            | "Num8"
            | "Num9"
            | "Numpad0"
            | "Numpad1"
            | "Numpad2"
            | "Numpad3"
            | "Numpad4"
            | "Numpad5"
            | "Numpad6"
            | "Numpad7"
            | "Numpad8"
            | "Numpad9"
            | "O"
            | "P"
            | "PageDown"
            | "PageUp"
            | "Pause"
            | "Period"
            | "Q"
            | "R"
            | "RAlt"
            | "RBracket"
            | "RControl"
            | "RShift"
            | "RSystem"
            | "Return"
            | "Right"
            | "S"
            | "SemiColon"
            | "Semicolon"
            | "Slash"
            | "Space"
            | "Subtract"
            | "T"
            | "Tab"
            | "Tilde"
            | "U"
            | "Unknown"
            | "Up"
            | "V"
            | "W"
            | "X"
            | "Y"
            | "Z";
        control: boolean;
        shift: boolean;
        system: boolean;
    }
    type: "KeyPressed" | "KeyReleased"