MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ Keys

enum class MayaFlux::IO::Keys : int16_t
strong
Enumerator
Space 
Apostrophe 
Comma 
Minus 
Period 
Slash 
N0 
N1 
N2 
N3 
N4 
N5 
N6 
N7 
N8 
N9 
Semicolon 
Equal 
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 
LShift 
LCtrl 
LAlt 
LSuper 
RShift 
RCtrl 
RAlt 
RSuper 
Menu 
Unknown 

Definition at line 5 of file Keys.hpp.

5 : int16_t {
6 // Printable ASCII keys (single char, so we use the actual character names)
7 Space = 32,
8 Apostrophe = 39, // '
9 Comma = 44, // ,
10 Minus = 45, // -
11 Period = 46, // .
12 Slash = 47, // /
13
14 N0 = 48,
15 N1,
16 N2,
17 N3,
18 N4,
19 N5,
20 N6,
21 N7,
22 N8,
23 N9,
24
25 Semicolon = 59, // ;
26 Equal = 61, // =
27
28 A = 65,
29 B,
30 C,
31 D,
32 E,
33 F,
34 G,
35 H,
36 I,
37 J,
38 K,
39 L,
40 M,
41 N,
42 O,
43 P,
44 Q,
45 R,
46 S,
47 T,
48 U,
49 V,
50 W,
51 X,
52 Y,
53 Z,
54
55 LeftBracket = 91, // [
56 Backslash = 92, // \
57
58 RightBracket = 93, // ]
59 GraveAccent = 96, // `
60
61 // Function keys
62 Escape = 256,
63 Enter = 257,
64 Tab = 258,
65 Backspace = 259,
66 Insert = 260,
67 Delete = 261,
68
69 Right = 262,
70 Left = 263,
71 Down = 264,
72 Up = 265,
73
74 PageUp = 266,
75 PageDown = 267,
76 Home = 268,
77 End = 269,
78
79 CapsLock = 280,
80 ScrollLock = 281,
81 NumLock = 282,
82 PrintScreen = 283,
83 Pause = 284,
84
85 F1 = 290,
86 F2,
87 F3,
88 F4,
89 F5,
90 F6,
91 F7,
92 F8,
93 F9,
94 F10,
95 F11,
96 F12,
97 F13,
98 F14,
99 F15,
100 F16,
101 F17,
102 F18,
103 F19,
104 F20,
105 F21,
106 F22,
107 F23,
108 F24,
109 F25,
110
111 KP0 = 320,
112 KP1,
113 KP2,
114 KP3,
115 KP4,
116 KP5,
117 KP6,
118 KP7,
119 KP8,
120 KP9,
121
122 KPDecimal = 330,
123 KPDivide = 331,
124 KPMultiply = 332,
125 KPSubtract = 333,
126 KPAdd = 334,
127 KPEnter = 335,
128 KPEqual = 336,
129
130 LShift = 340,
131 LCtrl = 341,
132 LAlt = 342,
133 LSuper = 343,
134 RShift = 344,
135 RCtrl = 345,
136 RAlt = 346,
137 RSuper = 347,
138
139 Menu = 348,
140
141 Unknown = -1
142};
#define N(method_name, full_type_name)
Definition Creator.hpp:183
#define W(method_name, full_type_name)
Definition Creator.hpp:193
#define B(method_name, full_type_name)
Definition Creator.hpp:203
void Pause()
Pauses audio processing on the default engine.
Definition Core.cpp:121
void End()
Stops and cleans up the default engine.
Definition Core.cpp:142