summaryrefslogtreecommitdiff
path: root/uisimulator/sdl/button.c
diff options
context:
space:
mode:
Diffstat (limited to 'uisimulator/sdl/button.c')
-rw-r--r--uisimulator/sdl/button.c37
1 files changed, 36 insertions, 1 deletions
diff --git a/uisimulator/sdl/button.c b/uisimulator/sdl/button.c
index 0f9770dcac..a102925ed2 100644
--- a/uisimulator/sdl/button.c
+++ b/uisimulator/sdl/button.c
@@ -1248,7 +1248,42 @@ void button_event(int key, bool pressed)
1248 break; 1248 break;
1249 case SDLK_KP_MINUS: 1249 case SDLK_KP_MINUS:
1250 new_btn = BUTTON_VOL_DOWN; 1250 new_btn = BUTTON_VOL_DOWN;
1251 break; 1251 break;
1252#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
1253 case SDLK_KP4:
1254 case SDLK_LEFT:
1255 new_btn = BUTTON_PREV;
1256 break;
1257 case SDLK_KP6:
1258 case SDLK_RIGHT:
1259 new_btn = BUTTON_NEXT;
1260 break;
1261 case SDLK_KP8:
1262 case SDLK_UP:
1263 new_btn = BUTTON_UP;
1264 break;
1265 case SDLK_KP2:
1266 case SDLK_DOWN:
1267 new_btn = BUTTON_DOWN;
1268 break;
1269 case SDLK_KP7:
1270 new_btn = BUTTON_MENU;
1271 break;
1272 case SDLK_KP9:
1273 new_btn = BUTTON_PLAY;
1274 break;
1275 case SDLK_KP5:
1276 new_btn = BUTTON_OK;
1277 break;
1278 case SDLK_KP_DIVIDE:
1279 new_btn = BUTTON_CANCEL;
1280 break;
1281 case SDLK_KP_PLUS:
1282 new_btn = BUTTON_POWER;
1283 break;
1284 case SDLK_KP_MULTIPLY:
1285 new_btn = BUTTON_REC;
1286 break;
1252#else 1287#else
1253#error No keymap defined! 1288#error No keymap defined!
1254#endif /* CONFIG_KEYPAD */ 1289#endif /* CONFIG_KEYPAD */