diff options
author | Rafaël Carré <rafael.carre@gmail.com> | 2008-10-31 18:54:37 +0000 |
---|---|---|
committer | Rafaël Carré <rafael.carre@gmail.com> | 2008-10-31 18:54:37 +0000 |
commit | cd9b1379fff9b2c2d4bb071c470053e02f4e2dd5 (patch) | |
tree | 2ec0fe5c5b1e66962fbbe4d21cb4d0ce0c9543e1 /uisimulator/sdl/button.c | |
parent | c5685ed72d206c5a1c0dd2329029e2398bf9cac4 (diff) | |
download | rockbox-cd9b1379fff9b2c2d4bb071c470053e02f4e2dd5.tar.gz rockbox-cd9b1379fff9b2c2d4bb071c470053e02f4e2dd5.zip |
Sansa Clip simulator
First draft at keymapping based on e200
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18948 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator/sdl/button.c')
-rw-r--r-- | uisimulator/sdl/button.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/uisimulator/sdl/button.c b/uisimulator/sdl/button.c index 2a06f2e435..9f86cd8ed0 100644 --- a/uisimulator/sdl/button.c +++ b/uisimulator/sdl/button.c | |||
@@ -950,6 +950,36 @@ void button_event(int key, bool pressed) | |||
950 | case SDLK_SPACE: | 950 | case SDLK_SPACE: |
951 | new_btn = BUTTON_SELECT; | 951 | new_btn = BUTTON_SELECT; |
952 | break; | 952 | break; |
953 | |||
954 | #elif CONFIG_KEYPAD == SANSA_CLIP_PAD | ||
955 | case SDLK_KP4: | ||
956 | case SDLK_LEFT: | ||
957 | new_btn = BUTTON_LEFT; | ||
958 | break; | ||
959 | case SDLK_KP6: | ||
960 | case SDLK_RIGHT: | ||
961 | new_btn = BUTTON_RIGHT; | ||
962 | break; | ||
963 | case SDLK_KP8: | ||
964 | case SDLK_UP: | ||
965 | new_btn = BUTTON_UP; | ||
966 | break; | ||
967 | case SDLK_KP2: | ||
968 | case SDLK_DOWN: | ||
969 | new_btn = BUTTON_DOWN; | ||
970 | break; | ||
971 | case SDLK_INSERT: | ||
972 | new_btn = BUTTON_HOME; | ||
973 | break; | ||
974 | case SDLK_SPACE: | ||
975 | new_btn = BUTTON_SELECT; | ||
976 | break; | ||
977 | case SDLK_PAGEDOWN: | ||
978 | new_btn = BUTTON_VOL_DOWN; | ||
979 | break; | ||
980 | case SDLK_PAGEUP: | ||
981 | new_btn = BUTTON_VOL_UP; | ||
982 | break; | ||
953 | #else | 983 | #else |
954 | #error No keymap defined! | 984 | #error No keymap defined! |
955 | #endif /* CONFIG_KEYPAD */ | 985 | #endif /* CONFIG_KEYPAD */ |