diff options
author | Will Robertson <aliask@rockbox.org> | 2008-02-08 08:33:17 +0000 |
---|---|---|
committer | Will Robertson <aliask@rockbox.org> | 2008-02-08 08:33:17 +0000 |
commit | fffa26987abed798b6fda1334724fbce6fa92d44 (patch) | |
tree | 12c9d9676de44502c6cd46b09fed83ea87a26b65 /uisimulator/sdl/button.c | |
parent | bc057f91b55e95ba63810bd9c3a7b1734cebdfce (diff) | |
download | rockbox-fffa26987abed798b6fda1334724fbce6fa92d44.tar.gz rockbox-fffa26987abed798b6fda1334724fbce6fa92d44.zip |
UI Simulator for Gigabeat S.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16246 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator/sdl/button.c')
-rw-r--r-- | uisimulator/sdl/button.c | 39 |
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: |