summaryrefslogtreecommitdiff
path: root/apps/plugins/star.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/star.c')
-rw-r--r--apps/plugins/star.c55
1 files changed, 47 insertions, 8 deletions
diff --git a/apps/plugins/star.c b/apps/plugins/star.c
index c2546d2385..46780f9ea7 100644
--- a/apps/plugins/star.c
+++ b/apps/plugins/star.c
@@ -228,20 +228,51 @@ PLUGIN_HEADER
228#elif (CONFIG_KEYPAD == COWOND2_PAD) 228#elif (CONFIG_KEYPAD == COWOND2_PAD)
229 229
230#define STAR_QUIT BUTTON_POWER 230#define STAR_QUIT BUTTON_POWER
231#define STAR_LEFT BUTTON_LEFT 231#define STAR_QUIT_NAME "[POWER]"
232#define STAR_RIGHT BUTTON_RIGHT
233#define STAR_UP BUTTON_UP
234#define STAR_DOWN BUTTON_DOWN
235#define STAR_TOGGLE_CONTROL BUTTON_SELECT
236#define STAR_LEVEL_UP BUTTON_PLUS
237#define STAR_LEVEL_DOWN BUTTON_MINUS
238#define STAR_LEVEL_REPEAT (BUTTON_SELECT | BUTTON_MENU)
239#define STAR_MENU_RUN BUTTON_MENU 232#define STAR_MENU_RUN BUTTON_MENU
240 233
241#else 234#else
242#error No keymap defined! 235#error No keymap defined!
243#endif 236#endif
244 237
238#ifdef HAVE_TOUCHPAD
239//#ifndef STAR_QUIT
240//#define STAR_QUIT BUTTON_TOPLEFT
241//#define STAR_QUIT_NAME "[TOPLEFT]"
242//#endif
243#ifndef STAR_MENU_RUN
244#define STAR_MENU_RUN BUTTON_TOPRIGHT
245#endif
246#ifndef STAR_LEFT
247#define STAR_LEFT BUTTON_MIDLEFT
248#endif
249#ifndef STAR_RIGHT
250#define STAR_RIGHT BUTTON_MIDRIGHT
251#endif
252#ifndef STAR_UP
253#define STAR_UP BUTTON_TOPMIDDLE
254#endif
255#ifndef STAR_DOWN
256#define STAR_DOWN BUTTON_BOTTOMMIDDLE
257#endif
258#ifndef STAR_TOGGLE_CONTROL
259#define STAR_TOGGLE_CONTROL BUTTON_CENTER
260#define STAR_TOGGLE_CONTROL_NAME "[CENTER]"
261#endif
262#ifndef STAR_LEVEL_UP
263#define STAR_LEVEL_UP BUTTON_TOPLEFT
264#define STAR_LEVEL_UP_NAME "[TOPLEFT]"
265#endif
266#ifndef STAR_LEVEL_DOWN
267#define STAR_LEVEL_DOWN BUTTON_BOTTOMLEFT
268#define STAR_LEVEL_DOWN_NAME "[BOTTOMLEFT]"
269#endif
270#ifndef STAR_LEVEL_REPEAT
271#define STAR_LEVEL_REPEAT BUTTON_BOTTOMRIGHT
272#define STAR_LEVEL_REPEAT_NAME "[BOTTOMRIGHT]"
273#endif
274#endif
275
245/* function returns because of USB? */ 276/* function returns because of USB? */
246static bool usb_detected = false; 277static bool usb_detected = false;
247 278
@@ -1041,6 +1072,14 @@ static int star_menu(void)
1041 "[PLAY+RIGHT] Reset level\n" 1072 "[PLAY+RIGHT] Reset level\n"
1042 "[PLAY+UP] Next level", true); 1073 "[PLAY+UP] Next level", true);
1043#endif 1074#endif
1075#ifdef HAVE_TOUCHPAD
1076 star_display_text("KEYS\n\n"
1077 STAR_TOGGLE_CONTROL_NAME " Toggle Control\n"
1078 STAR_QUIT_NAME " Exit\n"
1079 STAR_LEVEL_DOWN_NAME " Prev. level\n"
1080 STAR_LEVEL_REPEAT_NAME " Reset level\n"
1081 STAR_LEVEL_UP_NAME " Next level", true);
1082#endif
1044 break; 1083 break;
1045 default: 1084 default:
1046 menu_quit = true; 1085 menu_quit = true;