summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomer Shalev <shalev.tomer@gmail.com>2010-01-16 22:06:36 +0000
committerTomer Shalev <shalev.tomer@gmail.com>2010-01-16 22:06:36 +0000
commitf6eccb6fb8bf0ea61395116f9bbcb48327f0f701 (patch)
treedd59703e8b1a759905b2419c748aefcf2ae555c3
parente04f64ba155a9eb59cef87bbaea60908214ec4cc (diff)
downloadrockbox-f6eccb6fb8bf0ea61395116f9bbcb48327f0f701.tar.gz
rockbox-f6eccb6fb8bf0ea61395116f9bbcb48327f0f701.zip
Simulator: Fix reds.
Add key mapping of touchscreen targets M-Robe 500 and Onda VX747 to avoid use of arrow keys. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24254 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--uisimulator/sdl/button.c24
1 files changed, 18 insertions, 6 deletions
diff --git a/uisimulator/sdl/button.c b/uisimulator/sdl/button.c
index 2a0ce83c5d..fdabfcf5a4 100644
--- a/uisimulator/sdl/button.c
+++ b/uisimulator/sdl/button.c
@@ -729,16 +729,22 @@ void button_event(int key, bool pressed)
729 case SDLK_F12: 729 case SDLK_F12:
730 new_btn = BUTTON_RC_VOL_UP; 730 new_btn = BUTTON_RC_VOL_UP;
731 break; 731 break;
732 case SDLK_LEFT: 732 case SDLK_MINUS:
733 case SDLK_LESS:
734 case SDLK_LEFTBRACKET:
735 case SDLK_KP_DIVIDE:
733 new_btn = BUTTON_LEFT; 736 new_btn = BUTTON_LEFT;
734 break; 737 break;
735 case SDLK_RIGHT: 738 case SDLK_PLUS:
739 case SDLK_GREATER:
740 case SDLK_RIGHTBRACKET:
741 case SDLK_KP_MULTIPLY:
736 new_btn = BUTTON_RIGHT; 742 new_btn = BUTTON_RIGHT;
737 break; 743 break;
738 case SDLK_UP: 744 case SDLK_PAGEUP:
739 new_btn = BUTTON_RC_PLAY; 745 new_btn = BUTTON_RC_PLAY;
740 break; 746 break;
741 case SDLK_DOWN: 747 case SDLK_PAGEDOWN:
742 new_btn = BUTTON_RC_DOWN; 748 new_btn = BUTTON_RC_DOWN;
743 break; 749 break;
744 case SDLK_F8: 750 case SDLK_F8:
@@ -1150,11 +1156,17 @@ void button_event(int key, bool pressed)
1150 new_btn = BUTTON_POWER; 1156 new_btn = BUTTON_POWER;
1151 break; 1157 break;
1152 case SDLK_KP_PLUS: 1158 case SDLK_KP_PLUS:
1153 case SDLK_RIGHT: 1159 case SDLK_PLUS:
1160 case SDLK_GREATER:
1161 case SDLK_RIGHTBRACKET:
1162 case SDLK_KP_MULTIPLY:
1154 new_btn = BUTTON_VOL_UP; 1163 new_btn = BUTTON_VOL_UP;
1155 break; 1164 break;
1156 case SDLK_KP_MINUS: 1165 case SDLK_KP_MINUS:
1157 case SDLK_LEFT: 1166 case SDLK_MINUS:
1167 case SDLK_LESS:
1168 case SDLK_LEFTBRACKET:
1169 case SDLK_KP_DIVIDE:
1158 new_btn = BUTTON_VOL_DOWN; 1170 new_btn = BUTTON_VOL_DOWN;
1159 break; 1171 break;
1160 case SDLK_KP_ENTER: 1172 case SDLK_KP_ENTER: