summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSzymon Dziok <b0hoon@o2.pl>2010-02-13 15:46:34 +0000
committerSzymon Dziok <b0hoon@o2.pl>2010-02-13 15:46:34 +0000
commit841cffab5b825eee3972946725988eb2bca8583d (patch)
tree51dce108d1210a83dd07b947abf1f8e9fd9c9046
parent1251fa5766d79d97e83d19f1ca3a104e1d8b77a5 (diff)
downloadrockbox-841cffab5b825eee3972946725988eb2bca8583d.tar.gz
rockbox-841cffab5b825eee3972946725988eb2bca8583d.zip
Packard Bell Vibe 500: More plugin keymaps (second portion).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24634 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/plugins/blackjack.c14
-rw-r--r--apps/plugins/bounce.c8
-rw-r--r--apps/plugins/brickmania.c9
-rw-r--r--apps/plugins/calculator.c11
-rw-r--r--apps/plugins/calendar.c10
-rw-r--r--apps/plugins/chip8.c9
-rw-r--r--apps/plugins/chopper.c6
-rw-r--r--apps/plugins/clix.c10
-rw-r--r--apps/plugins/fireworks.c4
-rw-r--r--apps/plugins/invadrox.c7
-rw-r--r--apps/plugins/jewels.c10
-rw-r--r--apps/plugins/matrix.c6
-rw-r--r--apps/plugins/minesweeper.c10
-rw-r--r--apps/plugins/mp3_encoder.c6
-rw-r--r--apps/plugins/oscilloscope.c11
-rw-r--r--apps/plugins/pegbox.c19
-rw-r--r--apps/plugins/plasma.c6
-rw-r--r--apps/plugins/pong.c8
-rw-r--r--apps/plugins/rockblox1d.c4
-rw-r--r--apps/plugins/rockboy/rockboy.c12
-rw-r--r--apps/plugins/rockpaint.c11
-rw-r--r--apps/plugins/sliding_puzzle.c9
-rw-r--r--apps/plugins/snake.c8
-rw-r--r--apps/plugins/snake2.c9
-rw-r--r--apps/plugins/sokoban.c15
-rw-r--r--apps/plugins/solitaire.c20
-rw-r--r--apps/plugins/spacerocks.c9
-rw-r--r--apps/plugins/star.c17
-rw-r--r--apps/plugins/starfield.c8
-rw-r--r--apps/plugins/superdom.c8
-rw-r--r--apps/plugins/vu_meter.c11
-rw-r--r--apps/plugins/wormlet.c10
-rw-r--r--apps/plugins/xobox.c9
33 files changed, 323 insertions, 1 deletions
diff --git a/apps/plugins/blackjack.c b/apps/plugins/blackjack.c
index a7876c6e12..897a40bd19 100644
--- a/apps/plugins/blackjack.c
+++ b/apps/plugins/blackjack.c
@@ -390,6 +390,20 @@ enum {
390#define BJACK_RIGHT BUTTON_RIGHT 390#define BJACK_RIGHT BUTTON_RIGHT
391#define BJACK_LEFT BUTTON_LEFT 391#define BJACK_LEFT BUTTON_LEFT
392 392
393#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
394#define BJACK_SELECT_NAME "OK"
395#define BJACK_STAY_NAME "CANCEL"
396#define BJACK_QUIT_NAME "REC"
397#define BJACK_DOUBLE_NAME "MENU"
398#define BJACK_SELECT BUTTON_OK
399#define BJACK_QUIT BUTTON_REC
400#define BJACK_STAY BUTTON_CANCEL
401#define BJACK_DOUBLEDOWN BUTTON_MENU
402#define BJACK_UP BUTTON_UP
403#define BJACK_DOWN BUTTON_DOWN
404#define BJACK_RIGHT BUTTON_NEXT
405#define BJACK_LEFT BUTTON_PREV
406
393#else 407#else
394#error No keymap defined! 408#error No keymap defined!
395#endif 409#endif
diff --git a/apps/plugins/bounce.c b/apps/plugins/bounce.c
index eb513bca8e..a7f8e1847d 100644
--- a/apps/plugins/bounce.c
+++ b/apps/plugins/bounce.c
@@ -196,6 +196,14 @@ PLUGIN_HEADER
196#define BOUNCE_QUIT BUTTON_FFWD 196#define BOUNCE_QUIT BUTTON_FFWD
197#define BOUNCE_MODE BUTTON_PLAY 197#define BOUNCE_MODE BUTTON_PLAY
198 198
199#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
200#define BOUNCE_LEFT BUTTON_PREV
201#define BOUNCE_RIGHT BUTTON_NEXT
202#define BOUNCE_UP BUTTON_UP
203#define BOUNCE_DOWN BUTTON_DOWN
204#define BOUNCE_QUIT BUTTON_REC
205#define BOUNCE_MODE BUTTON_MENU
206
199#else 207#else
200#error No keymap defined! 208#error No keymap defined!
201#endif 209#endif
diff --git a/apps/plugins/brickmania.c b/apps/plugins/brickmania.c
index 16f62388f7..4d9962b0e2 100644
--- a/apps/plugins/brickmania.c
+++ b/apps/plugins/brickmania.c
@@ -225,6 +225,15 @@ CONFIG_KEYPAD == SANSA_M200_PAD
225#define UP BUTTON_UP 225#define UP BUTTON_UP
226#define DOWN BUTTON_DOWN 226#define DOWN BUTTON_DOWN
227 227
228#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
229#define QUIT BUTTON_REC
230#define LEFT BUTTON_PREV
231#define RIGHT BUTTON_NEXT
232#define ALTLEFT BUTTON_MENU
233#define ALTRIGHT BUTTON_PLAY
234#define SELECT BUTTON_OK
235#define UP BUTTON_UP
236#define DOWN BUTTON_DOWN
228 237
229#else 238#else
230#error No keymap defined! 239#error No keymap defined!
diff --git a/apps/plugins/calculator.c b/apps/plugins/calculator.c
index f7cafc8f24..4e40625356 100644
--- a/apps/plugins/calculator.c
+++ b/apps/plugins/calculator.c
@@ -363,6 +363,17 @@ PLUGIN_HEADER
363#define CALCULATOR_CALC BUTTON_FFWD 363#define CALCULATOR_CALC BUTTON_FFWD
364#define CALCULATOR_CLEAR BUTTON_REW 364#define CALCULATOR_CLEAR BUTTON_REW
365 365
366#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
367
368#define CALCULATOR_LEFT BUTTON_PREV
369#define CALCULATOR_RIGHT BUTTON_NEXT
370#define CALCULATOR_UP BUTTON_UP
371#define CALCULATOR_DOWN BUTTON_DOWN
372#define CALCULATOR_QUIT BUTTON_REC
373#define CALCULATOR_INPUT BUTTON_OK
374#define CALCULATOR_CALC BUTTON_PLAY
375#define CALCULATOR_CLEAR BUTTON_CANCEL
376
366#else 377#else
367#error No keymap defined! 378#error No keymap defined!
368#endif 379#endif
diff --git a/apps/plugins/calendar.c b/apps/plugins/calendar.c
index 1106c38d4b..9327ac6aa2 100644
--- a/apps/plugins/calendar.c
+++ b/apps/plugins/calendar.c
@@ -248,6 +248,16 @@ PLUGIN_HEADER
248#define CALENDAR_NEXT_MONTH BUTTON_FFWD 248#define CALENDAR_NEXT_MONTH BUTTON_FFWD
249#define CALENDAR_PREV_MONTH BUTTON_REW 249#define CALENDAR_PREV_MONTH BUTTON_REW
250 250
251#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
252#define CALENDAR_QUIT BUTTON_REC
253#define CALENDAR_SELECT BUTTON_OK
254#define CALENDAR_NEXT_WEEK BUTTON_DOWN
255#define CALENDAR_PREV_WEEK BUTTON_UP
256#define CALENDAR_NEXT_DAY BUTTON_NEXT
257#define CALENDAR_PREV_DAY BUTTON_PREV
258#define CALENDAR_NEXT_MONTH BUTTON_PLAY
259#define CALENDAR_PREV_MONTH BUTTON_MENU
260
251#else 261#else
252#error "No keypad setting." 262#error "No keypad setting."
253#endif 263#endif
diff --git a/apps/plugins/chip8.c b/apps/plugins/chip8.c
index 4767898206..4aa19125f2 100644
--- a/apps/plugins/chip8.c
+++ b/apps/plugins/chip8.c
@@ -1127,6 +1127,15 @@ CONFIG_KEYPAD == MROBE500_PAD
1127#define CHIP8_KEY5 BUTTON_PLAY 1127#define CHIP8_KEY5 BUTTON_PLAY
1128#define CHIP8_KEY6 BUTTON_RIGHT 1128#define CHIP8_KEY6 BUTTON_RIGHT
1129#define CHIP8_KEY8 BUTTON_DOWN 1129#define CHIP8_KEY8 BUTTON_DOWN
1130
1131#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
1132#define CHIP8_OFF BUTTON_REC
1133#define CHIP8_KEY2 BUTTON_UP
1134#define CHIP8_KEY4 BUTTON_PREV
1135#define CHIP8_KEY5 BUTTON_OK
1136#define CHIP8_KEY6 BUTTON_NEXT
1137#define CHIP8_KEY8 BUTTON_DOWN
1138
1130#else 1139#else
1131#error No keymap defined! 1140#error No keymap defined!
1132#endif 1141#endif
diff --git a/apps/plugins/chopper.c b/apps/plugins/chopper.c
index c48e1a9951..c303908600 100644
--- a/apps/plugins/chopper.c
+++ b/apps/plugins/chopper.c
@@ -150,6 +150,12 @@ CONFIG_KEYPAD == MROBE500_PAD
150#define ACTION BUTTON_RIGHT 150#define ACTION BUTTON_RIGHT
151#define ACTIONTEXT "RIGHT" 151#define ACTIONTEXT "RIGHT"
152 152
153#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
154#define QUIT BUTTON_REC
155#define ACTION BUTTON_PLAY
156#define ACTION2 BUTTON_UP
157#define ACTIONTEXT "PLAY"
158
153#else 159#else
154#error No keymap defined! 160#error No keymap defined!
155#endif 161#endif
diff --git a/apps/plugins/clix.c b/apps/plugins/clix.c
index 6fa6931300..34c62e954f 100644
--- a/apps/plugins/clix.c
+++ b/apps/plugins/clix.c
@@ -166,6 +166,16 @@ PLUGIN_HEADER
166#define CLIX_BUTTON_UP BUTTON_UP 166#define CLIX_BUTTON_UP BUTTON_UP
167#define CLIX_BUTTON_DOWN BUTTON_DOWN 167#define CLIX_BUTTON_DOWN BUTTON_DOWN
168 168
169#elif (CONFIG_KEYPAD == PBELL_VIBE500_PAD)
170#define CLIX_BUTTON_QUIT BUTTON_REC
171#define CLIX_BUTTON_UP BUTTON_UP
172#define CLIX_BUTTON_DOWN BUTTON_DOWN
173#define CLIX_BUTTON_SCROLL_FWD BUTTON_PLAY
174#define CLIX_BUTTON_SCROLL_BACK BUTTON_MENU
175#define CLIX_BUTTON_LEFT BUTTON_PREV
176#define CLIX_BUTTON_RIGHT BUTTON_NEXT
177#define CLIX_BUTTON_CLICK BUTTON_OK
178
169#else 179#else
170#error "no keymap" 180#error "no keymap"
171#endif 181#endif
diff --git a/apps/plugins/fireworks.c b/apps/plugins/fireworks.c
index 8a858d8d4f..263c05792b 100644
--- a/apps/plugins/fireworks.c
+++ b/apps/plugins/fireworks.c
@@ -110,6 +110,10 @@ PLUGIN_HEADER
110#define BTN_MENU BUTTON_LEFT 110#define BTN_MENU BUTTON_LEFT
111#define BTN_FIRE BUTTON_PLAY 111#define BTN_FIRE BUTTON_PLAY
112 112
113#elif (CONFIG_KEYPAD == PBELL_VIBE500_PAD)
114#define BTN_MENU BUTTON_MENU
115#define BTN_FIRE BUTTON_OK
116
113#elif defined(HAVE_TOUCHSCREEN) 117#elif defined(HAVE_TOUCHSCREEN)
114 /* This is a touchscreen target */ 118 /* This is a touchscreen target */
115#else 119#else
diff --git a/apps/plugins/invadrox.c b/apps/plugins/invadrox.c
index fcd1c2d950..3e5c98e2a3 100644
--- a/apps/plugins/invadrox.c
+++ b/apps/plugins/invadrox.c
@@ -195,6 +195,13 @@ CONFIG_KEYPAD == MROBE500_PAD
195#define RIGHT BUTTON_RIGHT 195#define RIGHT BUTTON_RIGHT
196#define FIRE BUTTON_PLAY 196#define FIRE BUTTON_PLAY
197 197
198#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
199
200#define QUIT BUTTON_REC
201#define LEFT BUTTON_PREV
202#define RIGHT BUTTON_NEXT
203#define FIRE BUTTON_OK
204
198#else 205#else
199 #error INVADROX: Unsupported keypad 206 #error INVADROX: Unsupported keypad
200#endif 207#endif
diff --git a/apps/plugins/jewels.c b/apps/plugins/jewels.c
index 6c718b4f99..711a65591e 100644
--- a/apps/plugins/jewels.c
+++ b/apps/plugins/jewels.c
@@ -267,6 +267,16 @@ CONFIG_KEYPAD == MROBE500_PAD
267#define HK_SELECT "PLAY" 267#define HK_SELECT "PLAY"
268#define HK_CANCEL "REWIND" 268#define HK_CANCEL "REWIND"
269 269
270#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
271#define JEWELS_UP BUTTON_UP
272#define JEWELS_DOWN BUTTON_DOWN
273#define JEWELS_LEFT BUTTON_PREV
274#define JEWELS_RIGHT BUTTON_NEXT
275#define JEWELS_SELECT BUTTON_OK
276#define JEWELS_CANCEL BUTTON_REC
277#define HK_SELECT "OK"
278#define HK_CANCEL "REC"
279
270#else 280#else
271#error No keymap defined! 281#error No keymap defined!
272#endif 282#endif
diff --git a/apps/plugins/matrix.c b/apps/plugins/matrix.c
index 09d8ec756c..e7326ea4f4 100644
--- a/apps/plugins/matrix.c
+++ b/apps/plugins/matrix.c
@@ -150,6 +150,12 @@ CONFIG_KEYPAD == MROBE500_PAD
150#define MATRIX_SLEEP_LESS BUTTON_DOWN 150#define MATRIX_SLEEP_LESS BUTTON_DOWN
151#define MATRIX_PAUSE BUTTON_PLAY 151#define MATRIX_PAUSE BUTTON_PLAY
152 152
153#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
154#define MATRIX_EXIT BUTTON_REC
155#define MATRIX_SLEEP_MORE BUTTON_PREV
156#define MATRIX_SLEEP_LESS BUTTON_NEXT
157#define MATRIX_PAUSE BUTTON_PLAY
158
153#else 159#else
154#error Unsupported keypad 160#error Unsupported keypad
155#endif 161#endif
diff --git a/apps/plugins/minesweeper.c b/apps/plugins/minesweeper.c
index 1805c2251a..7b26169da7 100644
--- a/apps/plugins/minesweeper.c
+++ b/apps/plugins/minesweeper.c
@@ -249,6 +249,16 @@ CONFIG_KEYPAD == MROBE500_PAD
249# define MINESWP_DISCOVER BUTTON_REW 249# define MINESWP_DISCOVER BUTTON_REW
250# define MINESWP_INFO BUTTON_FFWD 250# define MINESWP_INFO BUTTON_FFWD
251 251
252#elif (CONFIG_KEYPAD == PBELL_VIBE500_PAD)
253# define MINESWP_LEFT BUTTON_PREV
254# define MINESWP_RIGHT BUTTON_NEXT
255# define MINESWP_UP BUTTON_UP
256# define MINESWP_DOWN BUTTON_DOWN
257# define MINESWP_QUIT BUTTON_REC
258# define MINESWP_TOGGLE BUTTON_PLAY
259# define MINESWP_DISCOVER BUTTON_OK
260# define MINESWP_INFO BUTTON_MENU
261
252#else 262#else
253#error No keymap defined! 263#error No keymap defined!
254#endif 264#endif
diff --git a/apps/plugins/mp3_encoder.c b/apps/plugins/mp3_encoder.c
index 3dfb487653..070bdb199f 100644
--- a/apps/plugins/mp3_encoder.c
+++ b/apps/plugins/mp3_encoder.c
@@ -2505,6 +2505,12 @@ CONFIG_KEYPAD == MROBE500_PAD
2505#define MP3ENC_DONE BUTTON_PLAY 2505#define MP3ENC_DONE BUTTON_PLAY
2506#define MP3ENC_SELECT BUTTON_RIGHT 2506#define MP3ENC_SELECT BUTTON_RIGHT
2507 2507
2508#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
2509#define MP3ENC_PREV BUTTON_UP
2510#define MP3ENC_NEXT BUTTON_DOWN
2511#define MP3ENC_DONE BUTTON_REC
2512#define MP3ENC_SELECT BUTTON_OK
2513
2508#else 2514#else
2509#error No keymap defined! 2515#error No keymap defined!
2510#endif 2516#endif
diff --git a/apps/plugins/oscilloscope.c b/apps/plugins/oscilloscope.c
index 1daac661b2..69ae8bcfaf 100644
--- a/apps/plugins/oscilloscope.c
+++ b/apps/plugins/oscilloscope.c
@@ -276,6 +276,17 @@ PLUGIN_HEADER
276#define OSCILLOSCOPE_VOL_UP BUTTON_UP 276#define OSCILLOSCOPE_VOL_UP BUTTON_UP
277#define OSCILLOSCOPE_VOL_DOWN BUTTON_DOWN 277#define OSCILLOSCOPE_VOL_DOWN BUTTON_DOWN
278 278
279#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
280#define OSCILLOSCOPE_QUIT BUTTON_REC
281#define OSCILLOSCOPE_DRAWMODE BUTTON_MENU
282#define OSCILLOSCOPE_ADVMODE BUTTON_CANCEL
283#define OSCILLOSCOPE_ORIENTATION BUTTON_OK
284#define OSCILLOSCOPE_PAUSE BUTTON_PLAY
285#define OSCILLOSCOPE_SPEED_UP BUTTON_PREV
286#define OSCILLOSCOPE_SPEED_DOWN BUTTON_NEXT
287#define OSCILLOSCOPE_VOL_UP BUTTON_UP
288#define OSCILLOSCOPE_VOL_DOWN BUTTON_DOWN
289
279#else 290#else
280#error No keymap defined! 291#error No keymap defined!
281#endif 292#endif
diff --git a/apps/plugins/pegbox.c b/apps/plugins/pegbox.c
index 72b9f70c87..feaf543ae6 100644
--- a/apps/plugins/pegbox.c
+++ b/apps/plugins/pegbox.c
@@ -399,6 +399,25 @@ CONFIG_KEYPAD == MROBE500_PAD
399#define LVL_DOWN_TEXT "REW" 399#define LVL_DOWN_TEXT "REW"
400#define SELECT_TEXT "PLAY" 400#define SELECT_TEXT "PLAY"
401 401
402#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
403#define PEGBOX_SAVE (BUTTON_REC|BUTTON_OK)
404#define PEGBOX_QUIT BUTTON_REC
405#define PEGBOX_RESTART BUTTON_MENU
406#define PEGBOX_LVL_UP BUTTON_OK
407#define PEGBOX_LVL_DOWN BUTTON_CANCEL
408#define PEGBOX_UP BUTTON_UP
409#define PEGBOX_DOWN BUTTON_DOWN
410#define PEGBOX_RIGHT BUTTON_NEXT
411#define PEGBOX_LEFT BUTTON_PREV
412#define PEGBOX_SELECT BUTTON_PLAY
413
414#define SAVE_TEXT "REC + OK"
415#define QUIT_TEXT "REC"
416#define RESTART_TEXT "MENU"
417#define LVL_UP_TEXT "OK"
418#define LVL_DOWN_TEXT "CANCEL"
419#define SELECT_TEXT "PLAY"
420
402#else 421#else
403#error Unsupported keymap! 422#error Unsupported keymap!
404#endif 423#endif
diff --git a/apps/plugins/plasma.c b/apps/plugins/plasma.c
index 0b1cab2b13..f91242ed9f 100644
--- a/apps/plugins/plasma.c
+++ b/apps/plugins/plasma.c
@@ -164,6 +164,12 @@ static bool boosted = false;
164#define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN 164#define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN
165#define PLASMA_REGEN_COLORS BUTTON_LEFT 165#define PLASMA_REGEN_COLORS BUTTON_LEFT
166 166
167#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
168#define PLASMA_QUIT BUTTON_REC
169#define PLASMA_INCREASE_FREQUENCY BUTTON_UP
170#define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN
171#define PLASMA_REGEN_COLORS BUTTON_PLAY
172
167#endif 173#endif
168 174
169#ifdef HAVE_TOUCHSCREEN 175#ifdef HAVE_TOUCHSCREEN
diff --git a/apps/plugins/pong.c b/apps/plugins/pong.c
index 579fdd8fe5..d14db5fdbd 100644
--- a/apps/plugins/pong.c
+++ b/apps/plugins/pong.c
@@ -205,6 +205,14 @@ CONFIG_KEYPAD == MROBE500_PAD
205#define PONG_RIGHT_UP BUTTON_FFWD 205#define PONG_RIGHT_UP BUTTON_FFWD
206#define PONG_RIGHT_DOWN BUTTON_REW 206#define PONG_RIGHT_DOWN BUTTON_REW
207 207
208#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
209#define PONG_QUIT BUTTON_REC
210#define PONG_PAUSE BUTTON_OK
211#define PONG_LEFT_UP BUTTON_MENU
212#define PONG_LEFT_DOWN BUTTON_PREV
213#define PONG_RIGHT_UP BUTTON_PLAY
214#define PONG_RIGHT_DOWN BUTTON_NEXT
215
208#else 216#else
209#error No keymap defined! 217#error No keymap defined!
210#endif 218#endif
diff --git a/apps/plugins/rockblox1d.c b/apps/plugins/rockblox1d.c
index 245035bad3..d34087ab61 100644
--- a/apps/plugins/rockblox1d.c
+++ b/apps/plugins/rockblox1d.c
@@ -113,6 +113,10 @@ PLUGIN_HEADER
113#define ONEDROCKBLOX_DOWN BUTTON_DOWN 113#define ONEDROCKBLOX_DOWN BUTTON_DOWN
114#define ONEDROCKBLOX_QUIT BUTTON_PLAY 114#define ONEDROCKBLOX_QUIT BUTTON_PLAY
115 115
116#elif (CONFIG_KEYPAD == PBELL_VIBE500_PAD)
117#define ONEDROCKBLOX_DOWN BUTTON_DOWN
118#define ONEDROCKBLOX_QUIT BUTTON_REC
119
116#elif defined(HAVE_TOUCHSCREEN) 120#elif defined(HAVE_TOUCHSCREEN)
117 121
118#define ONEDROCKBLOX_DOWN BUTTON_BOTTOMMIDDLE 122#define ONEDROCKBLOX_DOWN BUTTON_BOTTOMMIDDLE
diff --git a/apps/plugins/rockboy/rockboy.c b/apps/plugins/rockboy/rockboy.c
index 593ce828b4..ba60b14f72 100644
--- a/apps/plugins/rockboy/rockboy.c
+++ b/apps/plugins/rockboy/rockboy.c
@@ -268,6 +268,18 @@ static void setoptions (void)
268 options.SELECT=BUTTON_FFWD; 268 options.SELECT=BUTTON_FFWD;
269 options.MENU=BUTTON_NONE; 269 options.MENU=BUTTON_NONE;
270 270
271#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
272 options.UP= BUTTON_OK;
273 options.DOWN= BUTTON_CANCEL;
274 options.LEFT= BUTTON_PREV;
275 options.RIGHT= BUTTON_NEXT;
276
277 options.A= BUTTON_POWER;
278 options.B= BUTTON_REC;
279 options.START= BUTTON_PLAY;
280 options.SELECT= BUTTON_UP;
281 options.MENU= BUTTON_MENU;
282
271#else 283#else
272#error No Keymap Defined! 284#error No Keymap Defined!
273#endif 285#endif
diff --git a/apps/plugins/rockpaint.c b/apps/plugins/rockpaint.c
index 57a23a34bd..96de7abab1 100644
--- a/apps/plugins/rockpaint.c
+++ b/apps/plugins/rockpaint.c
@@ -187,6 +187,17 @@ PLUGIN_HEADER
187#define ROCKPAINT_LEFT BUTTON_LEFT 187#define ROCKPAINT_LEFT BUTTON_LEFT
188#define ROCKPAINT_RIGHT BUTTON_RIGHT 188#define ROCKPAINT_RIGHT BUTTON_RIGHT
189 189
190#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
191#define ROCKPAINT_QUIT BUTTON_REC
192#define ROCKPAINT_DRAW BUTTON_PLAY
193#define ROCKPAINT_MENU BUTTON_MENU
194#define ROCKPAINT_TOOLBAR BUTTON_OK
195#define ROCKPAINT_TOOLBAR2 BUTTON_CANCEL
196#define ROCKPAINT_UP BUTTON_UP
197#define ROCKPAINT_DOWN BUTTON_DOWN
198#define ROCKPAINT_LEFT BUTTON_PREV
199#define ROCKPAINT_RIGHT BUTTON_NEXT
200
190#else 201#else
191#error "Please define keys for this keypad" 202#error "Please define keys for this keypad"
192#endif 203#endif
diff --git a/apps/plugins/sliding_puzzle.c b/apps/plugins/sliding_puzzle.c
index 110f830aa1..0f5f5fd722 100644
--- a/apps/plugins/sliding_puzzle.c
+++ b/apps/plugins/sliding_puzzle.c
@@ -212,6 +212,15 @@ CONFIG_KEYPAD == MROBE500_PAD
212#define PUZZLE_SHUFFLE BUTTON_REW 212#define PUZZLE_SHUFFLE BUTTON_REW
213#define PUZZLE_PICTURE BUTTON_PLAY 213#define PUZZLE_PICTURE BUTTON_PLAY
214 214
215#elif (CONFIG_KEYPAD == PBELL_VIBE500_PAD)
216#define PUZZLE_QUIT BUTTON_REC
217#define PUZZLE_LEFT BUTTON_PREV
218#define PUZZLE_RIGHT BUTTON_NEXT
219#define PUZZLE_UP BUTTON_UP
220#define PUZZLE_DOWN BUTTON_DOWN
221#define PUZZLE_SHUFFLE BUTTON_CANCEL
222#define PUZZLE_PICTURE BUTTON_MENU
223
215#else 224#else
216#error No keymap defined! 225#error No keymap defined!
217#endif 226#endif
diff --git a/apps/plugins/snake.c b/apps/plugins/snake.c
index c32873fbc2..a7e75c00c9 100644
--- a/apps/plugins/snake.c
+++ b/apps/plugins/snake.c
@@ -199,6 +199,14 @@ PLUGIN_HEADER
199#elif CONFIG_KEYPAD == COWON_D2_PAD 199#elif CONFIG_KEYPAD == COWON_D2_PAD
200#define SNAKE_QUIT BUTTON_POWER 200#define SNAKE_QUIT BUTTON_POWER
201 201
202#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
203#define SNAKE_QUIT BUTTON_REC
204#define SNAKE_LEFT BUTTON_PREV
205#define SNAKE_RIGHT BUTTON_NEXT
206#define SNAKE_UP BUTTON_UP
207#define SNAKE_DOWN BUTTON_DOWN
208#define SNAKE_PLAYPAUSE BUTTON_PLAY
209
202#else 210#else
203#error No keymap defined! 211#error No keymap defined!
204#endif 212#endif
diff --git a/apps/plugins/snake2.c b/apps/plugins/snake2.c
index a5b9f00d8e..e0393ba8af 100644
--- a/apps/plugins/snake2.c
+++ b/apps/plugins/snake2.c
@@ -308,6 +308,15 @@ CONFIG_KEYPAD == MROBE500_PAD
308#define SNAKE2_PLAYPAUSE BUTTON_PLAY 308#define SNAKE2_PLAYPAUSE BUTTON_PLAY
309#define SNAKE2_PLAYPAUSE_TEXT "Play" 309#define SNAKE2_PLAYPAUSE_TEXT "Play"
310 310
311#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
312#define SNAKE2_LEFT BUTTON_PREV
313#define SNAKE2_RIGHT BUTTON_NEXT
314#define SNAKE2_UP BUTTON_UP
315#define SNAKE2_DOWN BUTTON_DOWN
316#define SNAKE2_QUIT BUTTON_REC
317#define SNAKE2_PLAYPAUSE BUTTON_PLAY
318#define SNAKE2_PLAYPAUSE_TEXT "Play"
319
311#else 320#else
312#error No keymap defined! 321#error No keymap defined!
313#endif 322#endif
diff --git a/apps/plugins/sokoban.c b/apps/plugins/sokoban.c
index b9e0aa1d2e..e7b22197e6 100644
--- a/apps/plugins/sokoban.c
+++ b/apps/plugins/sokoban.c
@@ -422,6 +422,21 @@ PLUGIN_HEADER
422#define BUTTON_SAVE BUTTON_PLAY 422#define BUTTON_SAVE BUTTON_PLAY
423#define BUTTON_SAVE_NAME "PLAY" 423#define BUTTON_SAVE_NAME "PLAY"
424 424
425#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
426#define SOKOBAN_LEFT BUTTON_PREV
427#define SOKOBAN_RIGHT BUTTON_NEXT
428#define SOKOBAN_UP BUTTON_UP
429#define SOKOBAN_DOWN BUTTON_DOWN
430#define SOKOBAN_MENU BUTTON_REC
431#define SOKOBAN_UNDO BUTTON_CANCEL
432#define SOKOBAN_REDO BUTTON_OK
433#define SOKOBAN_LEVEL_DOWN (BUTTON_OK | BUTTON_PREV)
434#define SOKOBAN_LEVEL_REPEAT (BUTTON_OK | BUTTON_CANCEL)
435#define SOKOBAN_LEVEL_UP (BUTTON_OK | BUTTON_NEXT)
436#define SOKOBAN_PAUSE BUTTON_PLAY
437#define BUTTON_SAVE BUTTON_MENU
438#define BUTTON_SAVE_NAME "MENU"
439
425#else 440#else
426#error No keymap defined! 441#error No keymap defined!
427#endif 442#endif
diff --git a/apps/plugins/solitaire.c b/apps/plugins/solitaire.c
index 8d0b12eba6..f40c761024 100644
--- a/apps/plugins/solitaire.c
+++ b/apps/plugins/solitaire.c
@@ -411,7 +411,7 @@ PLUGIN_HEADER
411# define HK_DRAW "MENU" 411# define HK_DRAW "MENU"
412# define HK_REM2CUR "LEFT" 412# define HK_REM2CUR "LEFT"
413# define HK_CUR2STACK "PLAY..." 413# define HK_CUR2STACK "PLAY..."
414# define REM2STACK "RIGHT" 414# define HK_REM2STACK "RIGHT"
415 415
416#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || \ 416#elif (CONFIG_KEYPAD == ONDAVX747_PAD) || \
417(CONFIG_KEYPAD == ONDAVX777_PAD) || \ 417(CONFIG_KEYPAD == ONDAVX777_PAD) || \
@@ -439,6 +439,24 @@ CONFIG_KEYPAD == MROBE500_PAD
439# define HK_CUR2STACK "REW" 439# define HK_CUR2STACK "REW"
440# define HK_REM2STACK "FFWD.." 440# define HK_REM2STACK "FFWD.."
441 441
442#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
443# define SOL_QUIT BUTTON_REC
444# define SOL_UP BUTTON_UP
445# define SOL_DOWN BUTTON_DOWN
446# define SOL_LEFT BUTTON_PREV
447# define SOL_RIGHT BUTTON_NEXT
448# define SOL_MOVE_PRE BUTTON_OK
449# define SOL_MOVE (BUTTON_OK | BUTTON_REL)
450# define SOL_DRAW BUTTON_MENU
451# define SOL_REM2CUR BUTTON_CANCEL
452# define SOL_CUR2STACK BUTTON_PLAY
453# define SOL_REM2STACK (BUTTON_PLAY | BUTTON_REPEAT)
454# define HK_MOVE "OK"
455# define HK_DRAW "MENU"
456# define HK_REM2CUR "CANCEL"
457# define HK_CUR2STACK "PLAY"
458# define HK_REM2STACK "PLAY..."
459
442#else 460#else
443#error No keymap defined! 461#error No keymap defined!
444#endif 462#endif
diff --git a/apps/plugins/spacerocks.c b/apps/plugins/spacerocks.c
index 4bcb75366c..361caa1b99 100644
--- a/apps/plugins/spacerocks.c
+++ b/apps/plugins/spacerocks.c
@@ -220,6 +220,15 @@ PLUGIN_HEADER
220#define AST_RIGHT BUTTON_RIGHT 220#define AST_RIGHT BUTTON_RIGHT
221#define AST_FIRE BUTTON_PLAY 221#define AST_FIRE BUTTON_PLAY
222 222
223#elif (CONFIG_KEYPAD == PBELL_VIBE500_PAD)
224#define AST_PAUSE BUTTON_PLAY
225#define AST_QUIT BUTTON_REC
226#define AST_THRUST BUTTON_UP
227#define AST_HYPERSPACE BUTTON_DOWN
228#define AST_LEFT BUTTON_PREV
229#define AST_RIGHT BUTTON_NEXT
230#define AST_FIRE BUTTON_OK
231
223#else 232#else
224#error No keymap defined! 233#error No keymap defined!
225#endif 234#endif
diff --git a/apps/plugins/star.c b/apps/plugins/star.c
index efd2dae6fe..c714601542 100644
--- a/apps/plugins/star.c
+++ b/apps/plugins/star.c
@@ -376,6 +376,23 @@ PLUGIN_HEADER
376#define STAR_LEVEL_DOWN_NAME "DOWN" 376#define STAR_LEVEL_DOWN_NAME "DOWN"
377#define STAR_LEVEL_REPEAT_NAME "PLAY" 377#define STAR_LEVEL_REPEAT_NAME "PLAY"
378 378
379#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
380
381#define STAR_QUIT BUTTON_REC
382#define STAR_LEFT BUTTON_PREV
383#define STAR_RIGHT BUTTON_NEXT
384#define STAR_UP BUTTON_UP
385#define STAR_DOWN BUTTON_DOWN
386#define STAR_TOGGLE_CONTROL BUTTON_PLAY
387#define STAR_LEVEL_UP BUTTON_OK
388#define STAR_LEVEL_DOWN BUTTON_CANCEL
389#define STAR_LEVEL_REPEAT BUTTON_MENU
390#define STAR_TOGGLE_CONTROL_NAME "PLAY"
391#define STAR_QUIT_NAME "REC"
392#define STAR_LEVEL_UP_NAME "OK"
393#define STAR_LEVEL_DOWN_NAME "CANCEL"
394#define STAR_LEVEL_REPEAT_NAME "MENU"
395
379#else 396#else
380#error No keymap defined! 397#error No keymap defined!
381#endif 398#endif
diff --git a/apps/plugins/starfield.c b/apps/plugins/starfield.c
index 01d0acfb4a..4b3b0878ad 100644
--- a/apps/plugins/starfield.c
+++ b/apps/plugins/starfield.c
@@ -150,6 +150,14 @@ PLUGIN_HEADER
150#define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT 150#define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT
151#define STARFIELD_TOGGLE_COLOR BUTTON_PLAY 151#define STARFIELD_TOGGLE_COLOR BUTTON_PLAY
152 152
153#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
154#define STARFIELD_QUIT BUTTON_REC
155#define STARFIELD_INCREASE_ZMOVE BUTTON_UP
156#define STARFIELD_DECREASE_ZMOVE BUTTON_DOWN
157#define STARFIELD_INCREASE_NB_STARS BUTTON_NEXT
158#define STARFIELD_DECREASE_NB_STARS BUTTON_PREV
159#define STARFIELD_TOGGLE_COLOR BUTTON_PLAY
160
153#endif 161#endif
154 162
155#ifdef HAVE_TOUCHSCREEN 163#ifdef HAVE_TOUCHSCREEN
diff --git a/apps/plugins/superdom.c b/apps/plugins/superdom.c
index f38db8d1f4..0018b9c91f 100644
--- a/apps/plugins/superdom.c
+++ b/apps/plugins/superdom.c
@@ -158,6 +158,14 @@ char buf[255];
158#define SUPERDOM_RIGHT BUTTON_RIGHT 158#define SUPERDOM_RIGHT BUTTON_RIGHT
159#define SUPERDOM_CANCEL BUTTON_REW 159#define SUPERDOM_CANCEL BUTTON_REW
160 160
161#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
162#define SUPERDOM_OK BUTTON_OK
163#define SUPERDOM_UP BUTTON_UP
164#define SUPERDOM_DOWN BUTTON_DOWN
165#define SUPERDOM_LEFT BUTTON_PREV
166#define SUPERDOM_RIGHT BUTTON_NEXT
167#define SUPERDOM_CANCEL BUTTON_CANCEL
168
161#endif 169#endif
162 170
163#ifdef HAVE_TOUCHSCREEN 171#ifdef HAVE_TOUCHSCREEN
diff --git a/apps/plugins/vu_meter.c b/apps/plugins/vu_meter.c
index b48c46192f..f3473c84d7 100644
--- a/apps/plugins/vu_meter.c
+++ b/apps/plugins/vu_meter.c
@@ -272,6 +272,17 @@ PLUGIN_HEADER
272#define LABEL_MENU "LEFT" 272#define LABEL_MENU "LEFT"
273#define LABEL_VOLUME "UP/DOWN" 273#define LABEL_VOLUME "UP/DOWN"
274 274
275#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
276#define VUMETER_QUIT BUTTON_REC
277#define VUMETER_HELP BUTTON_PLAY
278#define VUMETER_MENU BUTTON_MENU
279#define VUMETER_UP BUTTON_UP
280#define VUMETER_DOWN BUTTON_DOWN
281#define LABEL_HELP "PLAY"
282#define LABEL_QUIT "REC"
283#define LABEL_MENU "MENU"
284#define LABEL_VOLUME "UP/DOWN"
285
275#else 286#else
276#error No keymap defined! 287#error No keymap defined!
277#endif 288#endif
diff --git a/apps/plugins/wormlet.c b/apps/plugins/wormlet.c
index 5a897be086..3324d6c507 100644
--- a/apps/plugins/wormlet.c
+++ b/apps/plugins/wormlet.c
@@ -258,6 +258,16 @@ CONFIG_KEYPAD == MROBE500_PAD
258#define BTN_QUIT BUTTON_FFWD 258#define BTN_QUIT BUTTON_FFWD
259#define BTN_STOPRESET BUTTON_REW 259#define BTN_STOPRESET BUTTON_REW
260 260
261#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
262
263#define BTN_DIR_UP BUTTON_UP
264#define BTN_DIR_DOWN BUTTON_DOWN
265#define BTN_DIR_LEFT BUTTON_PREV
266#define BTN_DIR_RIGHT BUTTON_NEXT
267#define BTN_STARTPAUSE BUTTON_PLAY
268#define BTN_QUIT BUTTON_REC
269#define BTN_STOPRESET BUTTON_CANCEL
270
261#else 271#else
262#error No keymap defined! 272#error No keymap defined!
263#endif 273#endif
diff --git a/apps/plugins/xobox.c b/apps/plugins/xobox.c
index 81e0e6ae15..6edc629144 100644
--- a/apps/plugins/xobox.c
+++ b/apps/plugins/xobox.c
@@ -223,6 +223,15 @@ CONFIG_KEYPAD == MROBE500_PAD
223#define DOWN BUTTON_DOWN 223#define DOWN BUTTON_DOWN
224#define PAUSE BUTTON_FFWD 224#define PAUSE BUTTON_FFWD
225 225
226#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
227
228#define QUIT BUTTON_REC
229#define LEFT BUTTON_PREV
230#define RIGHT BUTTON_NEXT
231#define UP BUTTON_UP
232#define DOWN BUTTON_DOWN
233#define PAUSE BUTTON_PLAY
234
226#else 235#else
227#error No keymap defined! 236#error No keymap defined!
228#endif 237#endif