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.c39
1 files changed, 39 insertions, 0 deletions
diff --git a/uisimulator/sdl/button.c b/uisimulator/sdl/button.c
index 3c825eac72..cea65c9fa6 100644
--- a/uisimulator/sdl/button.c
+++ b/uisimulator/sdl/button.c
@@ -185,6 +185,45 @@ void button_event(int key, bool pressed)
185 new_btn = BUTTON_MENU; 185 new_btn = BUTTON_MENU;
186 break; 186 break;
187 187
188#elif CONFIG_KEYPAD == GIGABEAT_S_PAD
189 case SDLK_KP4:
190 case SDLK_LEFT:
191 new_btn = BUTTON_LEFT;
192 break;
193 case SDLK_KP6:
194 case SDLK_RIGHT:
195 new_btn = BUTTON_RIGHT;
196 break;
197 case SDLK_KP8:
198 case SDLK_UP:
199 new_btn = BUTTON_UP;
200 break;
201 case SDLK_KP2:
202 case SDLK_DOWN:
203 new_btn = BUTTON_DOWN;
204 break;
205 case SDLK_F8:
206 case SDLK_ESCAPE:
207 new_btn = BUTTON_POWER;
208 break;
209 case SDLK_KP_PLUS:
210 case SDLK_KP_ENTER:
211 case SDLK_RETURN:
212 new_btn = BUTTON_PLAY;
213 break;
214 case SDLK_KP7:
215 new_btn = BUTTON_BACK;
216 break;
217 case SDLK_KP5:
218 case SDLK_SPACE:
219 new_btn = BUTTON_SELECT;
220 break;
221 case SDLK_KP9:
222 case SDLK_KP_PERIOD:
223 case SDLK_INSERT:
224 new_btn = BUTTON_MENU;
225 break;
226
188#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD 227#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD
189 case SDLK_KP4: 228 case SDLK_KP4:
190 case SDLK_LEFT: 229 case SDLK_LEFT: