Atlas Engine
API Referenceatlasatlas/input

Key

Keyboard identifiers used by input polling and trigger bindings.

Module: atlas/input

Keyboard identifiers used by input polling and trigger bindings.

Declaration

export enum Key {
        Unknown,
        Space,
        Apostrophe,
        Comma,
        Minus,
        Period,
        Slash,
        Key0,
        Key1,
        Key2,
        Key3,
        Key4,
        Key5,
        Key6,
        Key7,
        Key8,
        Key9,
        Semicolon,
        Equal,
        A,
        B,
        C,
        D,
        E,
        F,
        G,
        H,
        I,
        J,
        K,
        L,
        M,
        N,
        O,
        P,
        Q,
        R,
        S,
        T,
        U,
        V,
        W,
        X,
        Y,
        Z,
        LeftBracket,
        Backslash,
        RightBracket,
        GraveAccent,
        Escape,
        Enter,
        Tab,
        Backspace,
        Insert,
        Delete,
        Right,
        Left,
        Down,
        Up,
        PageUp,
        PageDown,
        Home,
        End,
        CapsLock,
        ScrollLock,
        NumLock,
        PrintScreen,
        Pause,
        F1,
        F2,
        F3,
        F4,
        F5,
        F6,
        F7,
        F8,
        F9,
        F10,
        F11,
        F12,
        F13,
        F14,
        F15,
        F16,
        F17,
        F18,
        F19,
        F20,
        F21,
        F22,
        F23,
        F24,
        F25,
        KP0,
        KP1,
        KP2,
        KP3,
        KP4,
        KP5,
        KP6,
        KP7,
        KP8,
        KP9,
        KPDecimal,
        KPDivide,
        KPMultiply,
        KPSubtract,
        KPAdd,
        KPEnter,
        KPEqual,
        LeftShift,
        LeftControl,
        LeftAlt,
        LeftSuper,
        RightShift,
        RightControl,
        RightAlt,
        RightSuper,
        Menu,
    }

Values

Unknown

Unknown

Space

Space

Apostrophe

Apostrophe

Comma

Comma

Minus

Minus

Period

Period

Slash

Slash

Key0

Key0

Key1

Key1

Key2

Key2

Key3

Key3

Key4

Key4

Key5

Key5

Key6

Key6

Key7

Key7

Key8

Key8

Key9

Key9

Semicolon

Semicolon

Equal

Equal

A

A

B

B

C

C

D

D

E

E

F

F

G

G

H

H

I

I

J

J

K

K

L

L

M

M

N

N

O

O

P

P

Q

Q

R

R

S

S

T

T

U

U

V

V

W

W

X

X

Y

Y

Z

Z

LeftBracket

LeftBracket

Backslash

Backslash

RightBracket

RightBracket

GraveAccent

GraveAccent

Escape

Escape

Enter

Enter

Tab

Tab

Backspace

Backspace

Insert

Insert

Delete

Delete
Right

Left

Left

Down

Down

Up

Up

PageUp

PageUp

PageDown

PageDown

Home

Home

End

End

CapsLock

CapsLock

ScrollLock

ScrollLock

NumLock

NumLock

PrintScreen

PrintScreen

Pause

Pause

F1

F1

F2

F2

F3

F3

F4

F4

F5

F5

F6

F6

F7

F7

F8

F8

F9

F9

F10

F10

F11

F11

F12

F12

F13

F13

F14

F14

F15

F15

F16

F16

F17

F17

F18

F18

F19

F19

F20

F20

F21

F21

F22

F22

F23

F23

F24

F24

F25

F25

KP0

KP0

KP1

KP1

KP2

KP2

KP3

KP3

KP4

KP4

KP5

KP5

KP6

KP6

KP7

KP7

KP8

KP8

KP9

KP9

KPDecimal

KPDecimal

KPDivide

KPDivide

KPMultiply

KPMultiply

KPSubtract

KPSubtract

KPAdd

KPAdd

KPEnter

KPEnter

KPEqual

KPEqual

LeftShift

LeftShift

LeftControl

LeftControl

LeftAlt

LeftAlt

LeftSuper

LeftSuper

RightShift

RightShift

RightControl

RightControl

RightAlt

RightAlt

RightSuper

RightSuper
Menu

On this page