diff options
| author | Rob Purchase <shotofadds@rockbox.org> | 2008-04-27 15:30:19 +0000 |
|---|---|---|
| committer | Rob Purchase <shotofadds@rockbox.org> | 2008-04-27 15:30:19 +0000 |
| commit | 297e0504dad929f8990a654c4bc7a3e891ff41cb (patch) | |
| tree | 7def4b8fba3c184f82415e840e9c32780848970b /apps/plugins/star.c | |
| parent | 6b9b508aab29a406015e93c4808d87591173a083 (diff) | |
| download | rockbox-297e0504dad929f8990a654c4bc7a3e891ff41cb.zip rockbox-297e0504dad929f8990a654c4bc7a3e891ff41cb.tar.gz rockbox-297e0504dad929f8990a654c4bc7a3e891ff41cb.tar.bz2 rockbox-297e0504dad929f8990a654c4bc7a3e891ff41cb.tar.xz | |
FS#8708: D2/m:robe500 touchscreen keymaps by Andreas Mueller.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17261 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/star.c')
| -rw-r--r-- | apps/plugins/star.c | 55 |
1 files changed, 47 insertions, 8 deletions
diff --git a/apps/plugins/star.c b/apps/plugins/star.c index c2546d2..46780f9 100644 --- a/apps/plugins/star.c +++ b/apps/plugins/star.c @@ -228,20 +228,51 @@ PLUGIN_HEADER #elif (CONFIG_KEYPAD == COWOND2_PAD) #define STAR_QUIT BUTTON_POWER -#define STAR_LEFT BUTTON_LEFT -#define STAR_RIGHT BUTTON_RIGHT -#define STAR_UP BUTTON_UP -#define STAR_DOWN BUTTON_DOWN -#define STAR_TOGGLE_CONTROL BUTTON_SELECT -#define STAR_LEVEL_UP BUTTON_PLUS -#define STAR_LEVEL_DOWN BUTTON_MINUS -#define STAR_LEVEL_REPEAT (BUTTON_SELECT | BUTTON_MENU) +#define STAR_QUIT_NAME "[POWER]" #define STAR_MENU_RUN BUTTON_MENU #else #error No keymap defined! #endif +#ifdef HAVE_TOUCHPAD +//#ifndef STAR_QUIT +//#define STAR_QUIT BUTTON_TOPLEFT +//#define STAR_QUIT_NAME "[TOPLEFT]" +//#endif +#ifndef STAR_MENU_RUN +#define STAR_MENU_RUN BUTTON_TOPRIGHT +#endif +#ifndef STAR_LEFT +#define STAR_LEFT BUTTON_MIDLEFT +#endif +#ifndef STAR_RIGHT +#define STAR_RIGHT BUTTON_MIDRIGHT +#endif +#ifndef STAR_UP +#define STAR_UP BUTTON_TOPMIDDLE +#endif +#ifndef STAR_DOWN +#define STAR_DOWN BUTTON_BOTTOMMIDDLE +#endif +#ifndef STAR_TOGGLE_CONTROL +#define STAR_TOGGLE_CONTROL BUTTON_CENTER +#define STAR_TOGGLE_CONTROL_NAME "[CENTER]" +#endif +#ifndef STAR_LEVEL_UP +#define STAR_LEVEL_UP BUTTON_TOPLEFT +#define STAR_LEVEL_UP_NAME "[TOPLEFT]" +#endif +#ifndef STAR_LEVEL_DOWN +#define STAR_LEVEL_DOWN BUTTON_BOTTOMLEFT +#define STAR_LEVEL_DOWN_NAME "[BOTTOMLEFT]" +#endif +#ifndef STAR_LEVEL_REPEAT +#define STAR_LEVEL_REPEAT BUTTON_BOTTOMRIGHT +#define STAR_LEVEL_REPEAT_NAME "[BOTTOMRIGHT]" +#endif +#endif + /* function returns because of USB? */ static bool usb_detected = false; @@ -1041,6 +1072,14 @@ static int star_menu(void) "[PLAY+RIGHT] Reset level\n" "[PLAY+UP] Next level", true); #endif +#ifdef HAVE_TOUCHPAD + star_display_text("KEYS\n\n" + STAR_TOGGLE_CONTROL_NAME " Toggle Control\n" + STAR_QUIT_NAME " Exit\n" + STAR_LEVEL_DOWN_NAME " Prev. level\n" + STAR_LEVEL_REPEAT_NAME " Reset level\n" + STAR_LEVEL_UP_NAME " Next level", true); +#endif break; default: menu_quit = true; |