summaryrefslogtreecommitdiff
path: root/apps/plugins/rockboy/rockboy.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/rockboy/rockboy.c')
-rw-r--r--apps/plugins/rockboy/rockboy.c23
1 files changed, 16 insertions, 7 deletions
diff --git a/apps/plugins/rockboy/rockboy.c b/apps/plugins/rockboy/rockboy.c
index 2583fa3376..44a1aecd69 100644
--- a/apps/plugins/rockboy/rockboy.c
+++ b/apps/plugins/rockboy/rockboy.c
@@ -84,8 +84,13 @@ static void setoptions (void)
84 fd = open(optionsave, O_RDONLY); 84 fd = open(optionsave, O_RDONLY);
85 if(fd < 0) /* no options to read, set defaults */ 85 if(fd < 0) /* no options to read, set defaults */
86 { 86 {
87#ifdef HAVE_TOUCHPAD
88 options.LEFT=BUTTON_MIDLEFT;
89 options.RIGHT=BUTTON_MIDRIGHT;
90#else
87 options.LEFT=BUTTON_LEFT; 91 options.LEFT=BUTTON_LEFT;
88 options.RIGHT=BUTTON_RIGHT; 92 options.RIGHT=BUTTON_RIGHT;
93#endif
89 94
90#if CONFIG_KEYPAD == IRIVER_H100_PAD 95#if CONFIG_KEYPAD == IRIVER_H100_PAD
91 options.UP=BUTTON_UP; 96 options.UP=BUTTON_UP;
@@ -198,18 +203,22 @@ static void setoptions (void)
198 options.SELECT=BUTTON_RC_MODE; 203 options.SELECT=BUTTON_RC_MODE;
199 options.MENU=BUTTON_POWER; 204 options.MENU=BUTTON_POWER;
200#elif CONFIG_KEYPAD == COWOND2_PAD 205#elif CONFIG_KEYPAD == COWOND2_PAD
201 options.UP=BUTTON_UP;
202 options.DOWN=BUTTON_DOWN;
203 206
204 options.A=BUTTON_LEFT;
205 options.B=BUTTON_RIGHT;
206 options.START=BUTTON_PLUS;
207 options.SELECT=BUTTON_SELECT;
208 options.MENU=BUTTON_MENU;
209#else 207#else
210#error No Keymap Defined! 208#error No Keymap Defined!
211#endif 209#endif
212 210
211#ifdef HAVE_TOUCHPAD
212 options.UP=BUTTON_TOPMIDDLE;
213 options.DOWN=BUTTON_BOTTOMMIDDLE;
214
215 options.A=BUTTON_MIDLEFT;
216 options.B=BUTTON_MIDRIGHT;
217 options.START=BUTTON_TOPRIGHT;
218 options.SELECT=BUTTON_CENTER;
219 options.MENU=BUTTON_TOPLEFT;
220#endif
221
213 options.maxskip=4; 222 options.maxskip=4;
214 options.fps=0; 223 options.fps=0;
215 options.showstats=0; 224 options.showstats=0;