-
Notifications
You must be signed in to change notification settings - Fork 4
/
KeyCode.ts
126 lines (111 loc) · 2.26 KB
/
KeyCode.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
/**
* An enumeration of key codes.
*
* @see https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code
* @group Input
*/
export enum KeyCode {
BACKSPACE = "Backspace",
TAB = "Tab",
ENTER = "Enter",
SHIFT_LEFT = "ShiftLeft",
SHIFT_RIGHT = "ShiftRight",
CTRL_LEFT = "ControlLeft",
CTRL_RIGHT = "ControlRight",
ALT_LEFT = "AltLeft",
ALT_RIGHT = "AltRight",
PAUSE = "Pause",
CAPS_LOCK = "CapsLock",
ESCAPE = "Escape",
SPACE = "Space",
PAGE_UP = "PageUp",
PAGE_DOWN = "PageDown",
END = "End",
HOME = "Home",
ARROW_LEFT = "ArrowLeft",
ARROW_UP = "ArrowUp",
ARROW_RIGHT = "ArrowRight",
ARROW_DOWN = "ArrowDown",
INSERT = "Insert",
DELETE = "Delete",
DIGIT_0 = "Digit0",
DIGIT_1 = "Digit1",
DIGIT_2 = "Digit2",
DIGIT_3 = "Digit3",
DIGIT_4 = "Digit4",
DIGIT_5 = "Digit5",
DIGIT_6 = "Digit6",
DIGIT_7 = "Digit7",
DIGIT_8 = "Digit8",
DIGIT_9 = "Digit9",
KEY_A = "KeyA",
KEY_B = "KeyB",
KEY_C = "KeyC",
KEY_D = "KeyD",
KEY_E = "KeyE",
KEY_F = "KeyF",
KEY_G = "KeyG",
KEY_H = "KeyH",
KEY_I = "KeyI",
KEY_J = "KeyJ",
KEY_K = "KeyK",
KEY_L = "KeyL",
KEY_M = "KeyM",
KEY_N = "KeyN",
KEY_O = "KeyO",
KEY_P = "KeyP",
KEY_Q = "KeyQ",
KEY_R = "KeyR",
KEY_S = "KeyS",
KEY_T = "KeyT",
KEY_U = "KeyU",
KEY_V = "KeyV",
KEY_W = "KeyW",
KEY_X = "KeyX",
KEY_Y = "KeyY",
KEY_Z = "KeyZ",
OS_LEFT = "OSLeft",
OS_RIGHT = "OSRight",
META_LEFT = "MetaLeft",
META_RIGHT = "MetaRight",
MEDIA_SELECT = "MediaSelect",
NUMPAD_0 = "Numpad0",
NUMPAD_1 = "Numpad1",
NUMPAD_2 = "Numpad2",
NUMPAD_3 = "Numpad3",
NUMPAD_4 = "Numpad4",
NUMPAD_5 = "Numpad5",
NUMPAD_6 = "Numpad6",
NUMPAD_7 = "Numpad7",
NUMPAD_8 = "Numpad8",
NUMPAD_9 = "Numpad9",
NUMPAD_MULTIPLY = "NumpadMultiply",
NUMPAD_ADD = "NumpadAdd",
NUMPAD_SUBTRACT = "NumpadSubtract",
NUMPAD_DECIMAL = "NumpadDecimal",
NUMPAD_DIVIDE = "NumpadDivide",
F1 = "F1",
F2 = "F2",
F3 = "F3",
F4 = "F4",
F5 = "F5",
F6 = "F6",
F7 = "F7",
F8 = "F8",
F9 = "F9",
F10 = "F10",
F11 = "F11",
F12 = "F12",
NUM_LOCK = "NumLock",
SCROLL_LOCK = "ScrollLock",
SEMICOLON = "Semicolon",
EQUAL = "Equal",
COMMA = "Comma",
MINUS = "Minus",
PERIOD = "Period",
SLASH = "Slash",
BACKQUOTE = "Backquote",
BRACKET_LEFT = "BracketLeft",
BRACKET_RIGHT = "BracketRight",
BACKSLASH = "Backslash"
}