Skip to content

Commit 58c12fb

Browse files
committed
(NT-67) Sorted key enum to make it easier to follow
1 parent 42145fb commit 58c12fb

File tree

1 file changed

+80
-78
lines changed

1 file changed

+80
-78
lines changed

lib/key.enum.ts

Lines changed: 80 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,7 @@
22
* The {@link Key} enum represents keys of a standard 105 key US layout keyboard
33
*/
44
export enum Key {
5-
Space,
65
Escape,
7-
Tab,
8-
9-
LeftAlt,
10-
LeftControl,
11-
RightAlt,
12-
RightControl,
13-
14-
LeftShift,
15-
LeftSuper,
16-
RightShift,
17-
RightSuper,
186

197
F1,
208
F2,
@@ -41,7 +29,11 @@ export enum Key {
4129
F23,
4230
F24,
4331

44-
Num0,
32+
Print,
33+
ScrollLock,
34+
Pause,
35+
36+
Grave,
4537
Num1,
4638
Num2,
4739
Num3,
@@ -51,84 +43,103 @@ export enum Key {
5143
Num7,
5244
Num8,
5345
Num9,
46+
Num0,
47+
48+
Minus,
49+
Equal,
50+
Backspace,
51+
52+
Insert,
53+
Home,
54+
PageUp,
55+
NumLock,
56+
Divide,
57+
Multiply,
58+
Subtract,
5459

60+
Tab,
61+
Q,
62+
W,
63+
E,
64+
R,
65+
T,
66+
Y,
67+
U,
68+
I,
69+
O,
70+
P,
71+
LeftBracket,
72+
RightBracket,
73+
Backslash,
74+
75+
Delete,
76+
End,
77+
PageDown,
78+
79+
NumPad7,
80+
NumPad8,
81+
NumPad9,
82+
Add,
83+
84+
CapsLock,
5585
A,
56-
B,
57-
C,
86+
S,
5887
D,
59-
E,
6088
F,
6189
G,
6290
H,
63-
I,
6491
J,
6592
K,
6693
L,
67-
M,
68-
N,
69-
O,
70-
P,
71-
Q,
72-
R,
73-
S,
74-
T,
75-
U,
76-
V,
77-
W,
78-
X,
79-
Y,
80-
Z,
81-
82-
Grave,
83-
Minus,
84-
Equal,
85-
Backspace,
86-
LeftBracket,
87-
RightBracket,
88-
Backslash,
8994
Semicolon,
9095
Quote,
9196
Return,
97+
98+
NumPad4,
99+
NumPad5,
100+
NumPad6,
101+
102+
LeftShift,
103+
Z,
104+
X,
105+
C,
106+
V,
107+
B,
108+
N,
109+
M,
92110
Comma,
93111
Period,
94112
Slash,
113+
RightShift,
95114

96-
Left,
97115
Up,
98-
Right,
99-
Down,
100-
101-
Print,
102-
Pause,
103-
Insert,
104-
Delete,
105-
Home,
106-
End,
107-
PageUp,
108-
PageDown,
109116

110-
Add,
111-
Subtract,
112-
Multiply,
113-
Divide,
114-
Decimal,
115-
Enter,
116-
Clear,
117-
118-
NumPad0,
119117
NumPad1,
120118
NumPad2,
121119
NumPad3,
122-
NumPad4,
123-
NumPad5,
124-
NumPad6,
125-
NumPad7,
126-
NumPad8,
127-
NumPad9,
120+
Enter,
128121

129-
CapsLock,
130-
ScrollLock,
131-
NumLock,
122+
LeftControl,
123+
LeftSuper,
124+
LeftWin,
125+
LeftCmd,
126+
LeftAlt,
127+
Space,
128+
RightAlt,
129+
RightSuper,
130+
RightWin,
131+
RightCmd,
132+
Menu,
133+
RightControl,
134+
Fn,
135+
136+
Left,
137+
Down,
138+
Right,
139+
140+
NumPad0,
141+
Decimal,
142+
Clear,
132143

133144
AudioMute,
134145
AudioVolDown,
@@ -142,13 +153,4 @@ export enum Key {
142153
AudioForward,
143154
AudioRepeat,
144155
AudioRandom,
145-
146-
LeftWin,
147-
RightWin,
148-
LeftCmd,
149-
RightCmd,
150-
151-
Menu,
152-
153-
Fn,
154156
}

0 commit comments

Comments
 (0)