diff options
| author | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2008-05-15 18:01:14 +0000 |
|---|---|---|
| committer | Maurus Cuelenaere <mcuelenaere@gmail.com> | 2008-05-15 18:01:14 +0000 |
| commit | 1ea884b53126206ffbc1607454d5d7d255acec7e (patch) | |
| tree | 50aad7d5622d88470813c2f8ca4ea79855cf52ca /uisimulator/sdl/button.c | |
| parent | c249f5301024da7c8e8f23c32b01fecf72b1d5dc (diff) | |
| download | rockbox-1ea884b53126206ffbc1607454d5d7d255acec7e.zip rockbox-1ea884b53126206ffbc1607454d5d7d255acec7e.tar.gz rockbox-1ea884b53126206ffbc1607454d5d7d255acec7e.tar.bz2 rockbox-1ea884b53126206ffbc1607454d5d7d255acec7e.tar.xz | |
1) Add ZVM60GB and ZV simulator builds (ZVM60GB sim equals to ZVM30GB)
2) Correct typo which'll break build system for ZV currently
3) Split up keymaps for ZV & ZVM
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17525 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator/sdl/button.c')
| -rw-r--r-- | uisimulator/sdl/button.c | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/uisimulator/sdl/button.c b/uisimulator/sdl/button.c index 07e53ce..76a1f2f 100644 --- a/uisimulator/sdl/button.c +++ b/uisimulator/sdl/button.c @@ -833,6 +833,53 @@ void button_event(int key, bool pressed) case SDLK_ESCAPE: new_btn = BUTTON_POWER; break; +#elif CONFIG_KEYPAD == CREATIVEZV_PAD + case SDLK_KP1: + new_btn = BUTTON_PREV; + break; + case SDLK_KP3: + new_btn = BUTTON_NEXT; + break; + case SDLK_KP7: + new_btn = BUTTON_BACK; + break; + case SDLK_p: + new_btn = BUTTON_PLAY; + break; + case SDLK_KP9: + new_btn = BUTTON_MENU; + break; + case SDLK_KP4: + case SDLK_LEFT: + new_btn = BUTTON_LEFT; + break; + case SDLK_KP6: + case SDLK_RIGHT: + new_btn = BUTTON_RIGHT; + break; + case SDLK_KP8: + case SDLK_UP: + new_btn = BUTTON_UP; + break; + case SDLK_KP2: + case SDLK_DOWN: + new_btn = BUTTON_DOWN; + break; + case SDLK_KP5: + case SDLK_SPACE: + new_btn = BUTTON_SELECT; + break; + case SDLK_KP_MULTIPLY: + case SDLK_F8: + case SDLK_ESCAPE: + new_btn = BUTTON_POWER; + break; + case SDLK_z: + new_btn = BUTTON_VOL_DOWN; + break; + case SDLK_s: + new_btn = BUTTON_VOL_UP; + break; #else #error No keymap defined! #endif /* CONFIG_KEYPAD */ |