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.c28
1 files changed, 24 insertions, 4 deletions
diff --git a/uisimulator/sdl/button.c b/uisimulator/sdl/button.c
index 5f92b655d1..5987584420 100644
--- a/uisimulator/sdl/button.c
+++ b/uisimulator/sdl/button.c
@@ -760,6 +760,30 @@ void button_event(int key, bool pressed)
760 new_btn = BUTTON_POWER; 760 new_btn = BUTTON_POWER;
761 break; 761 break;
762#elif CONFIG_KEYPAD == MROBE100_PAD 762#elif CONFIG_KEYPAD == MROBE100_PAD
763 case SDLK_F9:
764 new_btn = BUTTON_RC_HEART;
765 break;
766 case SDLK_F10:
767 new_btn = BUTTON_RC_MODE;
768 break;
769 case SDLK_F11:
770 new_btn = BUTTON_RC_VOL_DOWN;
771 break;
772 case SDLK_F12:
773 new_btn = BUTTON_RC_VOL_UP;
774 break;
775 case SDLK_LEFT:
776 new_btn = BUTTON_RC_FF;
777 break;
778 case SDLK_RIGHT:
779 new_btn = BUTTON_RC_REW;
780 break;
781 case SDLK_UP:
782 new_btn = BUTTON_RC_PLAY;
783 break;
784 case SDLK_DOWN:
785 new_btn = BUTTON_RC_DOWN;
786 break;
763 case SDLK_KP1: 787 case SDLK_KP1:
764 new_btn = BUTTON_DISPLAY; 788 new_btn = BUTTON_DISPLAY;
765 break; 789 break;
@@ -770,19 +794,15 @@ void button_event(int key, bool pressed)
770 new_btn = BUTTON_PLAY; 794 new_btn = BUTTON_PLAY;
771 break; 795 break;
772 case SDLK_KP4: 796 case SDLK_KP4:
773 case SDLK_LEFT:
774 new_btn = BUTTON_LEFT; 797 new_btn = BUTTON_LEFT;
775 break; 798 break;
776 case SDLK_KP6: 799 case SDLK_KP6:
777 case SDLK_RIGHT:
778 new_btn = BUTTON_RIGHT; 800 new_btn = BUTTON_RIGHT;
779 break; 801 break;
780 case SDLK_KP8: 802 case SDLK_KP8:
781 case SDLK_UP:
782 new_btn = BUTTON_UP; 803 new_btn = BUTTON_UP;
783 break; 804 break;
784 case SDLK_KP2: 805 case SDLK_KP2:
785 case SDLK_DOWN:
786 new_btn = BUTTON_DOWN; 806 new_btn = BUTTON_DOWN;
787 break; 807 break;
788 case SDLK_KP5: 808 case SDLK_KP5: