14#include "AUI/Common/AString.h"
15#include "AUI/Reflect/AEnumerate.h"
26 ANDROID_BACK_BUTTON = 3,
160#if AUI_PLATFORM_APPLE
169#if AUI_PLATFORM_APPLE
175 API_AUI_VIEWS Key fromNative(
int w);
177 API_AUI_VIEWS
int toNative(Key w);
179 API_AUI_VIEWS AString getName(Key k);
181 API_AUI_VIEWS
bool isKeyDown(Key k);
183 API_AUI_VIEWS
void overrideStateForTesting(Key k,
bool value);
187 API_AUI_VIEWS
bool isKeyDown(Key k);
192 AInput::Key::UNKNOWN,
193 AInput::Key::LBUTTON,
194 AInput::Key::CBUTTON,
195 AInput::Key::RBUTTON,
196 AInput::Key::ANDROID_BACK_BUTTON,
234 AInput::Key::LCONTROL,
237 AInput::Key::LSYSTEM,
238 AInput::Key::RCONTROL,
241 AInput::Key::RSYSTEM,
243 AInput::Key::LBRACKET,
244 AInput::Key::RBRACKET,
245 AInput::Key::SEMICOLON,
250 AInput::Key::BACKSLASH,
256 AInput::Key::BACKSPACE,
259 AInput::Key::PAGEDOWN,
265 AInput::Key::SUBTRACT,
266 AInput::Key::MULTIPLY,
272 AInput::Key::NUMPAD_0,
273 AInput::Key::NUMPAD_1,
274 AInput::Key::NUMPAD_2,
275 AInput::Key::NUMPAD_3,
276 AInput::Key::NUMPAD_4,
277 AInput::Key::NUMPAD_5,
278 AInput::Key::NUMPAD_6,
279 AInput::Key::NUMPAD_7,
280 AInput::Key::NUMPAD_8,
281 AInput::Key::NUMPAD_9,
298 AInput::Key::KEYCOUNT)
#define AUI_ENUM_VALUES(enum_t,...)
Defines all enum values for AEnumerate.
Definition AEnumerate.h:208