14#include "AUI/Common/AString.h"
15#include "AUI/Reflect/AEnumerate.h"
26 ANDROID_BACK_BUTTON = 3,
131 API_AUI_VIEWS Key fromNative(
int w);
133 API_AUI_VIEWS
int toNative(Key w);
135 API_AUI_VIEWS AString getName(Key k);
137 API_AUI_VIEWS
bool isKeyDown(Key k);
139 API_AUI_VIEWS
void overrideStateForTesting(Key k,
bool value);
143 API_AUI_VIEWS
bool isKeyDown(Key k);
148 AInput::Key::UNKNOWN,
149 AInput::Key::LBUTTON,
150 AInput::Key::CBUTTON,
151 AInput::Key::RBUTTON,
152 AInput::Key::ANDROID_BACK_BUTTON,
190 AInput::Key::LCONTROL,
193 AInput::Key::LSYSTEM,
194 AInput::Key::RCONTROL,
197 AInput::Key::RSYSTEM,
199 AInput::Key::LBRACKET,
200 AInput::Key::RBRACKET,
201 AInput::Key::SEMICOLON,
206 AInput::Key::BACKSLASH,
212 AInput::Key::BACKSPACE,
215 AInput::Key::PAGEDOWN,
221 AInput::Key::SUBTRACT,
222 AInput::Key::MULTIPLY,
228 AInput::Key::NUMPAD0,
229 AInput::Key::NUMPAD1,
230 AInput::Key::NUMPAD2,
231 AInput::Key::NUMPAD3,
232 AInput::Key::NUMPAD4,
233 AInput::Key::NUMPAD5,
234 AInput::Key::NUMPAD6,
235 AInput::Key::NUMPAD7,
236 AInput::Key::NUMPAD8,
237 AInput::Key::NUMPAD9,
254 AInput::Key::KEYCOUNT)
#define AUI_ENUM_VALUES(enum_t,...)
Defines all enum values for AEnumerate.
Definition AEnumerate.h:208