7 inline void MapKeys(app::Input &input) {
9 input.MapKey(SDLK_UP, app::Input::PAD_UP);
10 input.MapKey(SDLK_RIGHT, app::Input::PAD_RIGHT);
11 input.MapKey(SDLK_DOWN, app::Input::PAD_DOWN);
12 input.MapKey(SDLK_LEFT, app::Input::PAD_LEFT);
13 input.MapKey(SDLK_END, app::Input::ACTION_A);
14 input.MapKey(SDLK_PAGEDOWN, app::Input::ACTION_B);
15 input.MapKey(SDLK_PAGEUP, app::Input::ACTION_X);
16 input.MapKey(SDLK_HOME, app::Input::ACTION_Y);
17 input.MapKey(SDLK_RALT, app::Input::START);
18 input.MapKey(SDLK_RCTRL, app::Input::SELECT);
19 input.MapKey(SDLK_LCTRL, app::Input::SHOULDER_RIGHT);
20 input.MapKey(SDLK_LSHIFT, app::Input::SHOULDER_LEFT);
22 input.MapKey(SDLK_w, app::Input::PAD_UP);
23 input.MapKey(SDLK_d, app::Input::PAD_RIGHT);
24 input.MapKey(SDLK_s, app::Input::PAD_DOWN);
25 input.MapKey(SDLK_a, app::Input::PAD_LEFT);
26 input.MapKey(SDLK_RIGHT, app::Input::ACTION_A);
27 input.MapKey(SDLK_DOWN, app::Input::ACTION_B);
28 input.MapKey(SDLK_UP, app::Input::ACTION_X);
29 input.MapKey(SDLK_LEFT, app::Input::ACTION_Y);
30 input.MapKey(SDLK_RETURN, app::Input::START);
31 input.MapKey(SDLK_SPACE, app::Input::SELECT);
32 input.MapKey(SDLK_RSHIFT, app::Input::SHOULDER_RIGHT);
33 input.MapKey(SDLK_LSHIFT, app::Input::SHOULDER_LEFT);
36 input.MapKey(SDLK_1, app::Input::DEBUG_1);
37 input.MapKey(SDLK_2, app::Input::DEBUG_2);
38 input.MapKey(SDLK_3, app::Input::DEBUG_3);
39 input.MapKey(SDLK_4, app::Input::DEBUG_4);