diff options
-rw-r--r-- | apps/keymaps/keymap-yh8xx_yh9xx.c | 2 | ||||
-rw-r--r-- | apps/plugins/bounce.c | 8 | ||||
-rw-r--r-- | apps/plugins/calendar.c | 19 | ||||
-rw-r--r-- | apps/plugins/doom/i_video.c | 31 | ||||
-rw-r--r-- | apps/plugins/goban/goban.h | 27 | ||||
-rw-r--r-- | apps/plugins/pacbox/pacbox.c | 3 | ||||
-rw-r--r-- | apps/plugins/pacbox/pacbox.h | 20 | ||||
-rw-r--r-- | apps/plugins/sokoban.c | 14 | ||||
-rw-r--r-- | apps/plugins/text_editor.c | 4 | ||||
-rw-r--r-- | apps/plugins/zxbox/keymaps.h | 3 | ||||
-rw-r--r-- | apps/plugins/zxbox/zxbox.c | 6 | ||||
-rw-r--r-- | manual/plugins/bubbles.tex | 8 | ||||
-rw-r--r-- | manual/plugins/doom.tex | 7 | ||||
-rw-r--r-- | manual/plugins/goban.tex | 16 | ||||
-rw-r--r-- | manual/plugins/imageviewer.tex | 2 | ||||
-rw-r--r-- | manual/plugins/pacbox.tex | 27 | ||||
-rw-r--r-- | manual/plugins/pictureflow.tex | 2 | ||||
-rw-r--r-- | manual/plugins/rockpaint.tex | 4 | ||||
-rw-r--r-- | manual/plugins/text_editor.tex | 11 | ||||
-rw-r--r-- | manual/plugins/xworld.tex | 4 | ||||
-rw-r--r-- | manual/plugins/zxbox.tex | 3 |
21 files changed, 140 insertions, 81 deletions
diff --git a/apps/keymaps/keymap-yh8xx_yh9xx.c b/apps/keymaps/keymap-yh8xx_yh9xx.c index c8bf9d771d..32623e1a72 100644 --- a/apps/keymaps/keymap-yh8xx_yh9xx.c +++ b/apps/keymaps/keymap-yh8xx_yh9xx.c | |||
@@ -307,7 +307,7 @@ static const struct button_mapping button_context_keyboard[] = { | |||
307 | #endif | 307 | #endif |
308 | { ACTION_KBD_SELECT, BUTTON_PLAY, BUTTON_NONE }, | 308 | { ACTION_KBD_SELECT, BUTTON_PLAY, BUTTON_NONE }, |
309 | { ACTION_KBD_PAGE_FLIP, BUTTON_FFWD|BUTTON_REL, BUTTON_FFWD }, | 309 | { ACTION_KBD_PAGE_FLIP, BUTTON_FFWD|BUTTON_REL, BUTTON_FFWD }, |
310 | { ACTION_KBD_DONE, BUTTON_FFWD|BUTTON_REPEAT, BUTTON_NONE }, | 310 | { ACTION_KBD_DONE, BUTTON_FFWD|BUTTON_REL, BUTTON_FFWD|BUTTON_REPEAT }, |
311 | { ACTION_KBD_BACKSPACE, BUTTON_REW|BUTTON_REL, BUTTON_REW }, | 311 | { ACTION_KBD_BACKSPACE, BUTTON_REW|BUTTON_REL, BUTTON_REW }, |
312 | { ACTION_KBD_ABORT, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE }, | 312 | { ACTION_KBD_ABORT, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE }, |
313 | #ifdef SAMSUNG_YH820 | 313 | #ifdef SAMSUNG_YH820 |
diff --git a/apps/plugins/bounce.c b/apps/plugins/bounce.c index 9e0ae7b563..29b1b8fabd 100644 --- a/apps/plugins/bounce.c +++ b/apps/plugins/bounce.c | |||
@@ -467,7 +467,13 @@ static int loopit(void) | |||
467 | enum plugin_status plugin_start(const void* parameter) | 467 | enum plugin_status plugin_start(const void* parameter) |
468 | { | 468 | { |
469 | int w, h; | 469 | int w, h; |
470 | char *off = "[Off] to stop"; | 470 | char *off = |
471 | #if (CONFIG_KEYPAD == SAMSUNG_YH920_PAD) || \ | ||
472 | (CONFIG_KEYPAD == SAMSUNG_YH820_PAD) | ||
473 | "[Rew] to stop"; | ||
474 | #else | ||
475 | "[Off] to stop"; | ||
476 | #endif | ||
471 | 477 | ||
472 | (void)(parameter); | 478 | (void)(parameter); |
473 | 479 | ||
diff --git a/apps/plugins/calendar.c b/apps/plugins/calendar.c index d2744ea9f6..2ce0bed707 100644 --- a/apps/plugins/calendar.c +++ b/apps/plugins/calendar.c | |||
@@ -191,6 +191,7 @@ | |||
191 | #define CALENDAR_PREV_DAY BUTTON_LEFT | 191 | #define CALENDAR_PREV_DAY BUTTON_LEFT |
192 | #define CALENDAR_NEXT_MONTH BUTTON_BOTTOMRIGHT | 192 | #define CALENDAR_NEXT_MONTH BUTTON_BOTTOMRIGHT |
193 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMLEFT | 193 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMLEFT |
194 | #define CALENDAR_EVENT_MENU_NAME "menu" | ||
194 | 195 | ||
195 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD | 196 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD |
196 | #define CALENDAR_QUIT BUTTON_BACK | 197 | #define CALENDAR_QUIT BUTTON_BACK |
@@ -211,6 +212,7 @@ | |||
211 | #define CALENDAR_PREV_DAY BUTTON_BACK | 212 | #define CALENDAR_PREV_DAY BUTTON_BACK |
212 | #define CALENDAR_NEXT_MONTH BUTTON_VOL_UP | 213 | #define CALENDAR_NEXT_MONTH BUTTON_VOL_UP |
213 | #define CALENDAR_PREV_MONTH BUTTON_VOL_DOWN | 214 | #define CALENDAR_PREV_MONTH BUTTON_VOL_DOWN |
215 | #define CALENDAR_EVENT_MENU_NAME "play" | ||
214 | 216 | ||
215 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | 217 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD |
216 | #define CALENDAR_QUIT BUTTON_POWER | 218 | #define CALENDAR_QUIT BUTTON_POWER |
@@ -251,6 +253,7 @@ | |||
251 | #define CALENDAR_PREV_DAY BUTTON_LEFT | 253 | #define CALENDAR_PREV_DAY BUTTON_LEFT |
252 | #define CALENDAR_NEXT_MONTH BUTTON_BOTTOMRIGHT | 254 | #define CALENDAR_NEXT_MONTH BUTTON_BOTTOMRIGHT |
253 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMLEFT | 255 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMLEFT |
256 | #define CALENDAR_EVENT_MENU_NAME "menu" | ||
254 | 257 | ||
255 | #elif (CONFIG_KEYPAD == ONDAVX777_PAD) | 258 | #elif (CONFIG_KEYPAD == ONDAVX777_PAD) |
256 | #define CALENDAR_QUIT BUTTON_POWER | 259 | #define CALENDAR_QUIT BUTTON_POWER |
@@ -287,6 +290,7 @@ | |||
287 | #define CALENDAR_PREV_DAY BUTTON_PREV | 290 | #define CALENDAR_PREV_DAY BUTTON_PREV |
288 | #define CALENDAR_NEXT_MONTH BUTTON_PLAY | 291 | #define CALENDAR_NEXT_MONTH BUTTON_PLAY |
289 | #define CALENDAR_PREV_MONTH BUTTON_MENU | 292 | #define CALENDAR_PREV_MONTH BUTTON_MENU |
293 | #define CALENDAR_EVENT_MENU_NAME "FFWD" | ||
290 | 294 | ||
291 | #elif CONFIG_KEYPAD == MPIO_HD200_PAD | 295 | #elif CONFIG_KEYPAD == MPIO_HD200_PAD |
292 | #define CALENDAR_QUIT (BUTTON_REC|BUTTON_PLAY) | 296 | #define CALENDAR_QUIT (BUTTON_REC|BUTTON_PLAY) |
@@ -297,6 +301,7 @@ | |||
297 | #define CALENDAR_PREV_DAY BUTTON_VOL_DOWN | 301 | #define CALENDAR_PREV_DAY BUTTON_VOL_DOWN |
298 | #define CALENDAR_NEXT_MONTH BUTTON_PLAY | 302 | #define CALENDAR_NEXT_MONTH BUTTON_PLAY |
299 | #define CALENDAR_PREV_MONTH BUTTON_REC | 303 | #define CALENDAR_PREV_MONTH BUTTON_REC |
304 | #define CALENDAR_EVENT_MENU_NAME "func" | ||
300 | 305 | ||
301 | #elif CONFIG_KEYPAD == MPIO_HD300_PAD | 306 | #elif CONFIG_KEYPAD == MPIO_HD300_PAD |
302 | #define CALENDAR_QUIT (BUTTON_MENU|BUTTON_REPEAT) | 307 | #define CALENDAR_QUIT (BUTTON_MENU|BUTTON_REPEAT) |
@@ -307,6 +312,7 @@ | |||
307 | #define CALENDAR_PREV_DAY BUTTON_DOWN | 312 | #define CALENDAR_PREV_DAY BUTTON_DOWN |
308 | #define CALENDAR_NEXT_MONTH BUTTON_PLAY | 313 | #define CALENDAR_NEXT_MONTH BUTTON_PLAY |
309 | #define CALENDAR_PREV_MONTH BUTTON_REC | 314 | #define CALENDAR_PREV_MONTH BUTTON_REC |
315 | #define CALENDAR_EVENT_MENU_NAME "enter" | ||
310 | 316 | ||
311 | #elif CONFIG_KEYPAD == SANSA_FUZEPLUS_PAD | 317 | #elif CONFIG_KEYPAD == SANSA_FUZEPLUS_PAD |
312 | #define CALENDAR_QUIT BUTTON_POWER | 318 | #define CALENDAR_QUIT BUTTON_POWER |
@@ -317,6 +323,7 @@ | |||
317 | #define CALENDAR_PREV_DAY BUTTON_LEFT | 323 | #define CALENDAR_PREV_DAY BUTTON_LEFT |
318 | #define CALENDAR_NEXT_MONTH BUTTON_PLAYPAUSE | 324 | #define CALENDAR_NEXT_MONTH BUTTON_PLAYPAUSE |
319 | #define CALENDAR_PREV_MONTH BUTTON_BACK | 325 | #define CALENDAR_PREV_MONTH BUTTON_BACK |
326 | #define CALENDAR_EVENT_MENU_NAME "select" | ||
320 | 327 | ||
321 | #elif CONFIG_KEYPAD == SANSA_CONNECT_PAD | 328 | #elif CONFIG_KEYPAD == SANSA_CONNECT_PAD |
322 | #define CALENDAR_QUIT BUTTON_POWER | 329 | #define CALENDAR_QUIT BUTTON_POWER |
@@ -347,6 +354,7 @@ | |||
347 | #define CALENDAR_PREV_DAY BUTTON_LEFT | 354 | #define CALENDAR_PREV_DAY BUTTON_LEFT |
348 | #define CALENDAR_NEXT_MONTH (BUTTON_RIGHT|BUTTON_POWER) | 355 | #define CALENDAR_NEXT_MONTH (BUTTON_RIGHT|BUTTON_POWER) |
349 | #define CALENDAR_PREV_MONTH (BUTTON_LEFT|BUTTON_POWER) | 356 | #define CALENDAR_PREV_MONTH (BUTTON_LEFT|BUTTON_POWER) |
357 | #define CALENDAR_EVENT_MENU_NAME "select" | ||
350 | 358 | ||
351 | #elif CONFIG_KEYPAD == HM801_PAD | 359 | #elif CONFIG_KEYPAD == HM801_PAD |
352 | #define CALENDAR_QUIT BUTTON_POWER | 360 | #define CALENDAR_QUIT BUTTON_POWER |
@@ -357,6 +365,7 @@ | |||
357 | #define CALENDAR_PREV_DAY BUTTON_LEFT | 365 | #define CALENDAR_PREV_DAY BUTTON_LEFT |
358 | #define CALENDAR_NEXT_MONTH BUTTON_NEXT | 366 | #define CALENDAR_NEXT_MONTH BUTTON_NEXT |
359 | #define CALENDAR_PREV_MONTH BUTTON_PREV | 367 | #define CALENDAR_PREV_MONTH BUTTON_PREV |
368 | #define CALENDAR_EVENT_MENU_NAME "select" | ||
360 | 369 | ||
361 | #elif CONFIG_KEYPAD == SONY_NWZ_PAD | 370 | #elif CONFIG_KEYPAD == SONY_NWZ_PAD |
362 | #define CALENDAR_QUIT BUTTON_BACK | 371 | #define CALENDAR_QUIT BUTTON_BACK |
@@ -387,6 +396,7 @@ | |||
387 | #define CALENDAR_PREV_DAY BUTTON_LEFT | 396 | #define CALENDAR_PREV_DAY BUTTON_LEFT |
388 | #define CALENDAR_NEXT_MONTH BUTTON_BOTTOMRIGHT | 397 | #define CALENDAR_NEXT_MONTH BUTTON_BOTTOMRIGHT |
389 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMLEFT | 398 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMLEFT |
399 | #define CALENDAR_EVENT_MENU_NAME "play" | ||
390 | 400 | ||
391 | #else | 401 | #else |
392 | #error "No keypad setting." | 402 | #error "No keypad setting." |
@@ -417,6 +427,13 @@ | |||
417 | #ifndef CALENDAR_PREV_MONTH | 427 | #ifndef CALENDAR_PREV_MONTH |
418 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMRIGHT | 428 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMRIGHT |
419 | #endif | 429 | #endif |
430 | #ifndef CALENDAR_EVENT_MENU_NAME | ||
431 | #define CALENDAR_EVENT_MENU_NAME "select" | ||
432 | #endif | ||
433 | #endif | ||
434 | |||
435 | #ifndef CALENDAR_EVENT_MENU_NAME | ||
436 | #define CALENDAR_EVENT_MENU_NAME "right" | ||
420 | #endif | 437 | #endif |
421 | 438 | ||
422 | #define MEMO_FILE PLUGIN_APPS_DATA_DIR "/.memo" | 439 | #define MEMO_FILE PLUGIN_APPS_DATA_DIR "/.memo" |
@@ -910,7 +927,7 @@ static bool view_events(int selected, struct shown *shown) | |||
910 | int button; | 927 | int button; |
911 | 928 | ||
912 | rb->gui_synclist_init(&gui_memos, &get_event_text, shown, false, 1, NULL); | 929 | rb->gui_synclist_init(&gui_memos, &get_event_text, shown, false, 1, NULL); |
913 | rb->gui_synclist_set_title(&gui_memos, "Events (play : menu)", NOICON); | 930 | rb->gui_synclist_set_title(&gui_memos, "Events (" CALENDAR_EVENT_MENU_NAME " : menu)", NOICON); |
914 | rb->gui_synclist_set_nb_items(&gui_memos, memos_in_shown_memory); | 931 | rb->gui_synclist_set_nb_items(&gui_memos, memos_in_shown_memory); |
915 | rb->gui_synclist_select_item(&gui_memos, selected); | 932 | rb->gui_synclist_select_item(&gui_memos, selected); |
916 | rb->gui_synclist_draw(&gui_memos); | 933 | rb->gui_synclist_draw(&gui_memos); |
diff --git a/apps/plugins/doom/i_video.c b/apps/plugins/doom/i_video.c index c97dce9821..8f13f4b9cd 100644 --- a/apps/plugins/doom/i_video.c +++ b/apps/plugins/doom/i_video.c | |||
@@ -402,10 +402,9 @@ void I_ShutdownGraphics(void) | |||
402 | #define DOOMBUTTON_RIGHT BUTTON_RIGHT | 402 | #define DOOMBUTTON_RIGHT BUTTON_RIGHT |
403 | #define DOOMBUTTON_SHOOT BUTTON_PLAY | 403 | #define DOOMBUTTON_SHOOT BUTTON_PLAY |
404 | #define DOOMBUTTON_OPEN BUTTON_REW | 404 | #define DOOMBUTTON_OPEN BUTTON_REW |
405 | #define DOOMBUTTON_ESC BUTTON_REC_SW_ON | ||
406 | #define DOOMBUTTON_ESC2 BUTTON_REC_SW_OFF | ||
407 | #define DOOMBUTTON_ENTER BUTTON_PLAY | 405 | #define DOOMBUTTON_ENTER BUTTON_PLAY |
408 | #define DOOMBUTTON_WEAPON BUTTON_FFWD | 406 | #define DOOMBUTTON_WEAPON BUTTON_FFWD |
407 | #define DOOMBUTTON_REC_SWITCH /* record switch toggles run mode; in game menu via hold switch */ | ||
409 | 408 | ||
410 | #elif CONFIG_KEYPAD == SAMSUNG_YH820_PAD | 409 | #elif CONFIG_KEYPAD == SAMSUNG_YH820_PAD |
411 | #define DOOMBUTTON_UP BUTTON_UP | 410 | #define DOOMBUTTON_UP BUTTON_UP |
@@ -618,7 +617,7 @@ static inline void getkey() | |||
618 | hswitch=0; | 617 | hswitch=0; |
619 | } | 618 | } |
620 | #if (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) || \ | 619 | #if (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) || \ |
621 | (CONFIG_KEYPAD == IPOD_1G2G_PAD) | 620 | (CONFIG_KEYPAD == IPOD_1G2G_PAD) || (CONFIG_KEYPAD == SAMSUNG_YH920_PAD) |
622 | /* Bring up the menu */ | 621 | /* Bring up the menu */ |
623 | event.data1=KEY_ESCAPE; | 622 | event.data1=KEY_ESCAPE; |
624 | #else | 623 | #else |
@@ -630,10 +629,12 @@ static inline void getkey() | |||
630 | holdbutton=rb->button_hold(); | 629 | holdbutton=rb->button_hold(); |
631 | #endif | 630 | #endif |
632 | 631 | ||
633 | #ifdef DOOMBUTTON_SCROLLWHEEL | 632 | #if defined(DOOMBUTTON_SCROLLWHEEL) || defined(DOOMBUTTON_REC_SWITCH) |
634 | /* use button_get(false) for clickwheel checks */ | 633 | /* use button_get(false) for clickwheel checks */ |
635 | int button; /* move me */ | 634 | int button; /* move me */ |
636 | button = rb->button_get(false); | 635 | button = rb->button_get(false); |
636 | |||
637 | #ifdef DOOMBUTTON_SCROLLWHEEL | ||
637 | switch(button){ | 638 | switch(button){ |
638 | case DOOMBUTTON_SCROLLWHEEL_CC | BUTTON_REPEAT: | 639 | case DOOMBUTTON_SCROLLWHEEL_CC | BUTTON_REPEAT: |
639 | case DOOMBUTTON_SCROLLWHEEL_CC: | 640 | case DOOMBUTTON_SCROLLWHEEL_CC: |
@@ -649,6 +650,16 @@ static inline void getkey() | |||
649 | D_PostEvent(&event); | 650 | D_PostEvent(&event); |
650 | break; | 651 | break; |
651 | } | 652 | } |
653 | #endif | ||
654 | #ifdef DOOMBUTTON_REC_SWITCH | ||
655 | if (button==BUTTON_REC_SW_ON || button==BUTTON_REC_SW_OFF) { | ||
656 | event.type = ev_keydown; | ||
657 | event.data1=KEY_CAPSLOCK; /* Enable run */ | ||
658 | D_PostEvent(&event); | ||
659 | event.type = ev_keyup; | ||
660 | D_PostEvent(&event); | ||
661 | } | ||
662 | #endif | ||
652 | #endif | 663 | #endif |
653 | newbuttonstate = rb->button_status(); | 664 | newbuttonstate = rb->button_status(); |
654 | #ifdef DOOMBUTTON_SCROLLWHEEL | 665 | #ifdef DOOMBUTTON_SCROLLWHEEL |
@@ -696,11 +707,7 @@ static inline void getkey() | |||
696 | D_PostEvent(&event); | 707 | D_PostEvent(&event); |
697 | } | 708 | } |
698 | #ifdef DOOMBUTTON_ESC | 709 | #ifdef DOOMBUTTON_ESC |
699 | if(released & DOOMBUTTON_ESC | 710 | if(released & DOOMBUTTON_ESC) |
700 | #ifdef DOOMBUTTON_ESC2 | ||
701 | || released & DOOMBUTTON_ESC2 | ||
702 | #endif | ||
703 | ) | ||
704 | { | 711 | { |
705 | event.data1=KEY_ESCAPE; | 712 | event.data1=KEY_ESCAPE; |
706 | D_PostEvent(&event); | 713 | D_PostEvent(&event); |
@@ -762,11 +769,7 @@ static inline void getkey() | |||
762 | D_PostEvent(&event); | 769 | D_PostEvent(&event); |
763 | } | 770 | } |
764 | #ifdef DOOMBUTTON_ESC | 771 | #ifdef DOOMBUTTON_ESC |
765 | if(pressed & DOOMBUTTON_ESC | 772 | if(pressed & DOOMBUTTON_ESC) |
766 | #ifdef DOOMBUTTON_ESC2 | ||
767 | || pressed & DOOMBUTTON_ESC2 | ||
768 | #endif | ||
769 | ) | ||
770 | { | 773 | { |
771 | event.data1=KEY_ESCAPE; | 774 | event.data1=KEY_ESCAPE; |
772 | D_PostEvent(&event); | 775 | D_PostEvent(&event); |
diff --git a/apps/plugins/goban/goban.h b/apps/plugins/goban/goban.h index 75196a5d15..93fdf503e6 100644 --- a/apps/plugins/goban/goban.h +++ b/apps/plugins/goban/goban.h | |||
@@ -318,18 +318,29 @@ | |||
318 | #define GBN_BUTTON_PLAY BUTTON_MENU | BUTTON_REL | 318 | #define GBN_BUTTON_PLAY BUTTON_MENU | BUTTON_REL |
319 | #define GBN_BUTTON_NAV_MODE BUTTON_OFF | 319 | #define GBN_BUTTON_NAV_MODE BUTTON_OFF |
320 | 320 | ||
321 | #elif (CONFIG_KEYPAD == SAMSUNG_YH820_PAD) || \ | 321 | #elif (CONFIG_KEYPAD == SAMSUNG_YH920_PAD) |
322 | (CONFIG_KEYPAD == SAMSUNG_YH920_PAD) | ||
323 | #define GBN_BUTTON_UP BUTTON_UP | 322 | #define GBN_BUTTON_UP BUTTON_UP |
324 | #define GBN_BUTTON_DOWN BUTTON_DOWN | 323 | #define GBN_BUTTON_DOWN BUTTON_DOWN |
325 | #define GBN_BUTTON_LEFT BUTTON_LEFT | 324 | #define GBN_BUTTON_LEFT BUTTON_LEFT |
326 | #define GBN_BUTTON_RIGHT BUTTON_RIGHT | 325 | #define GBN_BUTTON_RIGHT BUTTON_RIGHT |
327 | #define GBN_BUTTON_RETREAT BUTTON_REW | 326 | #define GBN_BUTTON_RETREAT BUTTON_FFWD | BUTTON_LEFT |
328 | #define GBN_BUTTON_ADVANCE BUTTON_FFWD | 327 | #define GBN_BUTTON_ADVANCE BUTTON_FFWD | BUTTON_RIGHT |
329 | #define GBN_BUTTON_MENU BUTTON_PLAY | BUTTON_LEFT | 328 | #define GBN_BUTTON_MENU BUTTON_REW |
330 | #define GBN_BUTTON_PLAY BUTTON_PLAY | 329 | #define GBN_BUTTON_PLAY BUTTON_PLAY | BUTTON_REL |
331 | #define GBN_BUTTON_CONTEXT BUTTON_PLAY | BUTTON_DOWN | 330 | #define GBN_BUTTON_CONTEXT BUTTON_PLAY | BUTTON_REPEAT |
332 | #define GBN_BUTTON_NEXT_VAR BUTTON_PLAY | BUTTON_UP | 331 | #define GBN_BUTTON_NEXT_VAR BUTTON_FFWD | BUTTON_UP |
332 | |||
333 | #elif (CONFIG_KEYPAD == SAMSUNG_YH820_PAD) | ||
334 | #define GBN_BUTTON_UP BUTTON_UP | ||
335 | #define GBN_BUTTON_DOWN BUTTON_DOWN | ||
336 | #define GBN_BUTTON_LEFT BUTTON_LEFT | ||
337 | #define GBN_BUTTON_RIGHT BUTTON_RIGHT | ||
338 | #define GBN_BUTTON_RETREAT BUTTON_REC | BUTTON_LEFT | ||
339 | #define GBN_BUTTON_ADVANCE BUTTON_REC | BUTTON_RIGHT | ||
340 | #define GBN_BUTTON_MENU BUTTON_REW | ||
341 | #define GBN_BUTTON_PLAY BUTTON_PLAY | BUTTON_REL | ||
342 | #define GBN_BUTTON_CONTEXT BUTTON_PLAY | BUTTON_REPEAT | ||
343 | #define GBN_BUTTON_NEXT_VAR BUTTON_REC | BUTTON_UP | ||
333 | 344 | ||
334 | #elif (CONFIG_KEYPAD == PBELL_VIBE500_PAD) | 345 | #elif (CONFIG_KEYPAD == PBELL_VIBE500_PAD) |
335 | #define GBN_BUTTON_UP BUTTON_UP | 346 | #define GBN_BUTTON_UP BUTTON_UP |
diff --git a/apps/plugins/pacbox/pacbox.c b/apps/plugins/pacbox/pacbox.c index cc5b5ef76d..efba47b576 100644 --- a/apps/plugins/pacbox/pacbox.c +++ b/apps/plugins/pacbox/pacbox.c | |||
@@ -391,9 +391,6 @@ static int gameProc( void ) | |||
391 | #ifdef PACMAN_RC_MENU | 391 | #ifdef PACMAN_RC_MENU |
392 | || status == PACMAN_RC_MENU | 392 | || status == PACMAN_RC_MENU |
393 | #endif | 393 | #endif |
394 | #ifdef PACMAN_MENU2 | ||
395 | || status == PACMAN_MENU2 | ||
396 | #endif | ||
397 | ) { | 394 | ) { |
398 | bool menu_res; | 395 | bool menu_res; |
399 | 396 | ||
diff --git a/apps/plugins/pacbox/pacbox.h b/apps/plugins/pacbox/pacbox.h index 5fcb51eb79..b46eaed7c1 100644 --- a/apps/plugins/pacbox/pacbox.h +++ b/apps/plugins/pacbox/pacbox.h | |||
@@ -234,22 +234,20 @@ | |||
234 | 234 | ||
235 | #elif CONFIG_KEYPAD == SAMSUNG_YH920_PAD | 235 | #elif CONFIG_KEYPAD == SAMSUNG_YH920_PAD |
236 | 236 | ||
237 | #define PACMAN_UP BUTTON_UP | 237 | #define PACMAN_UP BUTTON_RIGHT |
238 | #define PACMAN_DOWN BUTTON_DOWN | 238 | #define PACMAN_DOWN BUTTON_LEFT |
239 | #define PACMAN_LEFT BUTTON_LEFT | 239 | #define PACMAN_LEFT BUTTON_UP |
240 | #define PACMAN_RIGHT BUTTON_RIGHT | 240 | #define PACMAN_RIGHT BUTTON_DOWN |
241 | #define PACMAN_1UP BUTTON_FFWD | 241 | #define PACMAN_1UP BUTTON_FFWD |
242 | #define PACMAN_2UP BUTTON_REW | ||
243 | #define PACMAN_COIN BUTTON_PLAY | 242 | #define PACMAN_COIN BUTTON_PLAY |
244 | #define PACMAN_MENU BUTTON_REC_SW_ON | 243 | #define PACMAN_MENU BUTTON_REW |
245 | #define PACMAN_MENU2 BUTTON_REC_SW_OFF | ||
246 | 244 | ||
247 | #elif CONFIG_KEYPAD == SAMSUNG_YH820_PAD | 245 | #elif CONFIG_KEYPAD == SAMSUNG_YH820_PAD |
248 | 246 | ||
249 | #define PACMAN_UP BUTTON_UP | 247 | #define PACMAN_UP BUTTON_RIGHT |
250 | #define PACMAN_DOWN BUTTON_DOWN | 248 | #define PACMAN_DOWN BUTTON_LEFT |
251 | #define PACMAN_LEFT BUTTON_LEFT | 249 | #define PACMAN_LEFT BUTTON_UP |
252 | #define PACMAN_RIGHT BUTTON_RIGHT | 250 | #define PACMAN_RIGHT BUTTON_DOWN |
253 | #define PACMAN_1UP BUTTON_FFWD | 251 | #define PACMAN_1UP BUTTON_FFWD |
254 | #define PACMAN_2UP BUTTON_REW | 252 | #define PACMAN_2UP BUTTON_REW |
255 | #define PACMAN_COIN BUTTON_PLAY | 253 | #define PACMAN_COIN BUTTON_PLAY |
diff --git a/apps/plugins/sokoban.c b/apps/plugins/sokoban.c index 76eb6288cd..f085e1bff2 100644 --- a/apps/plugins/sokoban.c +++ b/apps/plugins/sokoban.c | |||
@@ -495,7 +495,8 @@ | |||
495 | #define SOKOBAN_RIGHT BUTTON_RIGHT | 495 | #define SOKOBAN_RIGHT BUTTON_RIGHT |
496 | #define SOKOBAN_UP BUTTON_UP | 496 | #define SOKOBAN_UP BUTTON_UP |
497 | #define SOKOBAN_DOWN BUTTON_DOWN | 497 | #define SOKOBAN_DOWN BUTTON_DOWN |
498 | #define SOKOBAN_MENU BUTTON_PLAY | 498 | #define SOKOBAN_MENU_PRE BUTTON_PLAY |
499 | #define SOKOBAN_MENU (BUTTON_PLAY | BUTTON_REL) | ||
499 | #define SOKOBAN_UNDO BUTTON_REW | 500 | #define SOKOBAN_UNDO BUTTON_REW |
500 | #define SOKOBAN_REDO BUTTON_FFWD | 501 | #define SOKOBAN_REDO BUTTON_FFWD |
501 | #define SOKOBAN_LEVEL_DOWN (BUTTON_PLAY | BUTTON_DOWN) | 502 | #define SOKOBAN_LEVEL_DOWN (BUTTON_PLAY | BUTTON_DOWN) |
@@ -1690,7 +1691,7 @@ static bool sokoban_loop(void) | |||
1690 | { | 1691 | { |
1691 | bool moved; | 1692 | bool moved; |
1692 | int i = 0, button = 0; | 1693 | int i = 0, button = 0; |
1693 | #if defined(SOKOBAN_UNDO_PRE) | 1694 | #if defined(SOKOBAN_UNDO_PRE) || defined(SOKOBAN_MENU_PRE) |
1694 | int lastbutton = 0; | 1695 | int lastbutton = 0; |
1695 | #endif | 1696 | #endif |
1696 | int w, h; | 1697 | int w, h; |
@@ -1703,10 +1704,15 @@ static bool sokoban_loop(void) | |||
1703 | 1704 | ||
1704 | switch(button) | 1705 | switch(button) |
1705 | { | 1706 | { |
1707 | case SOKOBAN_MENU: | ||
1708 | #ifdef SOKOBAN_MENU_PRE | ||
1709 | if (lastbutton != SOKOBAN_MENU_PRE) | ||
1710 | break; | ||
1711 | /* fallthrough */ | ||
1712 | #endif | ||
1706 | #ifdef SOKOBAN_RC_MENU | 1713 | #ifdef SOKOBAN_RC_MENU |
1707 | case SOKOBAN_RC_MENU: | 1714 | case SOKOBAN_RC_MENU: |
1708 | #endif | 1715 | #endif |
1709 | case SOKOBAN_MENU: | ||
1710 | switch (sokoban_menu()) { | 1716 | switch (sokoban_menu()) { |
1711 | case 5: /* Quit */ | 1717 | case 5: /* Quit */ |
1712 | case 6: /* Save & quit */ | 1718 | case 6: /* Save & quit */ |
@@ -1794,7 +1800,7 @@ static bool sokoban_loop(void) | |||
1794 | return PLUGIN_USB_CONNECTED; | 1800 | return PLUGIN_USB_CONNECTED; |
1795 | break; | 1801 | break; |
1796 | } | 1802 | } |
1797 | #if defined(SOKOBAN_UNDO_PRE) | 1803 | #if defined(SOKOBAN_UNDO_PRE) || defined(SOKOBAN_MENU_PRE) |
1798 | lastbutton = button; | 1804 | lastbutton = button; |
1799 | #endif | 1805 | #endif |
1800 | 1806 | ||
diff --git a/apps/plugins/text_editor.c b/apps/plugins/text_editor.c index 6c1136cf48..75a877cf95 100644 --- a/apps/plugins/text_editor.c +++ b/apps/plugins/text_editor.c | |||
@@ -457,6 +457,9 @@ enum plugin_status plugin_start(const void* parameter) | |||
457 | } | 457 | } |
458 | break; | 458 | break; |
459 | case ACTION_STD_CONTEXT: | 459 | case ACTION_STD_CONTEXT: |
460 | /* These targets have unintuitive STD_MENU keymaps, so we use context keymap instead; | ||
461 | We don't need the "delete line" action, since this can be done via the menu. */ | ||
462 | #if !(defined(SAMSUNG_YH920_PAD) || defined(SAMSUNG_YH820_PAD)) | ||
460 | if (!line_count) break; | 463 | if (!line_count) break; |
461 | rb->strlcpy(copy_buffer, do_action(ACTION_GET, 0, cur_sel), | 464 | rb->strlcpy(copy_buffer, do_action(ACTION_GET, 0, cur_sel), |
462 | MAX_LINE_LEN); | 465 | MAX_LINE_LEN); |
@@ -464,6 +467,7 @@ enum plugin_status plugin_start(const void* parameter) | |||
464 | changed = true; | 467 | changed = true; |
465 | break; | 468 | break; |
466 | case ACTION_STD_MENU: | 469 | case ACTION_STD_MENU: |
470 | #endif | ||
467 | { | 471 | { |
468 | /* do the item menu */ | 472 | /* do the item menu */ |
469 | switch (do_item_menu(cur_sel)) | 473 | switch (do_item_menu(cur_sel)) |
diff --git a/apps/plugins/zxbox/keymaps.h b/apps/plugins/zxbox/keymaps.h index bdbe4f93ad..0ff3f6c830 100644 --- a/apps/plugins/zxbox/keymaps.h +++ b/apps/plugins/zxbox/keymaps.h | |||
@@ -198,7 +198,8 @@ | |||
198 | #define ZX_LEFT BUTTON_LEFT | 198 | #define ZX_LEFT BUTTON_LEFT |
199 | #define ZX_RIGHT BUTTON_RIGHT | 199 | #define ZX_RIGHT BUTTON_RIGHT |
200 | #define ZX_SELECT BUTTON_PLAY | 200 | #define ZX_SELECT BUTTON_PLAY |
201 | #define ZX_MENU BUTTON_FFWD | 201 | #define ZX_SELECT2 BUTTON_FFWD |
202 | #define ZX_MENU BUTTON_REW | ||
202 | 203 | ||
203 | #elif CONFIG_KEYPAD == PBELL_VIBE500_PAD | 204 | #elif CONFIG_KEYPAD == PBELL_VIBE500_PAD |
204 | 205 | ||
diff --git a/apps/plugins/zxbox/zxbox.c b/apps/plugins/zxbox/zxbox.c index 81a79dc70a..d618243b92 100644 --- a/apps/plugins/zxbox/zxbox.c +++ b/apps/plugins/zxbox/zxbox.c | |||
@@ -187,7 +187,11 @@ void spkb_process_events( int evenframe ) | |||
187 | spkb_kbstate[ki].state = 0; | 187 | spkb_kbstate[ki].state = 0; |
188 | } | 188 | } |
189 | 189 | ||
190 | if ( buttons & ZX_SELECT ){ | 190 | if ( buttons & ZX_SELECT |
191 | #ifdef ZX_SELECT2 | ||
192 | || buttons & ZX_SELECT2 | ||
193 | #endif | ||
194 | ){ | ||
191 | ki = KS_TO_KEY(SK_KP_Insert); | 195 | ki = KS_TO_KEY(SK_KP_Insert); |
192 | spkb_kbstate[ki].state = 1; | 196 | spkb_kbstate[ki].state = 1; |
193 | } | 197 | } |
diff --git a/manual/plugins/bubbles.tex b/manual/plugins/bubbles.tex index 3bb6f1c1d1..c9722624d5 100644 --- a/manual/plugins/bubbles.tex +++ b/manual/plugins/bubbles.tex | |||
@@ -9,8 +9,8 @@ entire board is shifted down every time a certain number of shots have been | |||
9 | fired. Points are awarded depending on how quickly the level was completed. | 9 | fired. Points are awarded depending on how quickly the level was completed. |
10 | 10 | ||
11 | \begin{btnmap} | 11 | \begin{btnmap} |
12 | \opt{ONDIO_PAD,IRIVER_H10_PAD}{\PluginSelect} | 12 | \opt{ONDIO_PAD,IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\PluginSelect} |
13 | \nopt{ONDIO_PAD,IRIVER_H10_PAD}{\PluginUp} | 13 | \nopt{ONDIO_PAD,IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\PluginUp} |
14 | \opt{HAVEREMOTEKEYMAP}{& \PluginRCUp} | 14 | \opt{HAVEREMOTEKEYMAP}{& \PluginRCUp} |
15 | & Pause game\\ | 15 | & Pause game\\ |
16 | 16 | ||
@@ -19,8 +19,8 @@ fired. Points are awarded depending on how quickly the level was completed. | |||
19 | \opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft{} / \PluginRCRight} | 19 | \opt{HAVEREMOTEKEYMAP}{& \PluginRCLeft{} / \PluginRCRight} |
20 | & Aim the bubble\\ | 20 | & Aim the bubble\\ |
21 | 21 | ||
22 | \opt{ONDIO_PAD,IRIVER_H10_PAD}{\PluginUp} | 22 | \opt{ONDIO_PAD,IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\PluginUp} |
23 | \nopt{ONDIO_PAD,IRIVER_H10_PAD}{\PluginSelect} | 23 | \nopt{ONDIO_PAD,IRIVER_H10_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\PluginSelect} |
24 | \opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect} | 24 | \opt{HAVEREMOTEKEYMAP}{& \PluginRCSelect} |
25 | & Fire bubble\\ | 25 | & Fire bubble\\ |
26 | 26 | ||
diff --git a/manual/plugins/doom.tex b/manual/plugins/doom.tex index be5ad23dbb..452522edb2 100644 --- a/manual/plugins/doom.tex +++ b/manual/plugins/doom.tex | |||
@@ -53,12 +53,12 @@ Rockdoom options, you will need to quit your current game and restart the plugin | |||
53 | 53 | ||
54 | \item[InGame Main Menu. ]This menu can only be accessed from within a running game, and is displayed by | 54 | \item[InGame Main Menu. ]This menu can only be accessed from within a running game, and is displayed by |
55 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{pressing \ButtonOff}% | 55 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{pressing \ButtonOff}% |
56 | \opt{IPOD_3G_PAD,IPOD_4G_PAD}{flipping your \ButtonHold{} switch a couple of times}% | 56 | \opt{IPOD_3G_PAD,IPOD_4G_PAD,SAMSUNG_YH92X_PAD}{flipping your \ButtonHold{} switch |
57 | a couple of times}% | ||
57 | \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% | 58 | \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD% |
58 | ,GIGABEAT_PAD,GIGABEAT_S_PAD,COWON_D2_PAD}{pressing \ButtonPower}% | 59 | ,GIGABEAT_PAD,GIGABEAT_S_PAD,COWON_D2_PAD}{pressing \ButtonPower}% |
59 | \opt{SANSA_FUZE_PAD}{pressing \ButtonHome} | 60 | \opt{SANSA_FUZE_PAD}{pressing \ButtonHome} |
60 | \opt{PBELL_VIBE500_PAD,SAMSUNG_YH820_PAD}{pressing \ButtonRec} | 61 | \opt{PBELL_VIBE500_PAD,SAMSUNG_YH820_PAD}{pressing \ButtonRec} |
61 | \opt{SAMSUNG_YH92X_PAD}{flipping the \ButtonRec{} switch} | ||
62 | \opt{SANSA_FUZEPLUS_PAD}{pressing \ButtonBack} | 62 | \opt{SANSA_FUZEPLUS_PAD}{pressing \ButtonBack} |
63 | 63 | ||
64 | \emph{New Game. } Start a new game\\ | 64 | \emph{New Game. } Start a new game\\ |
@@ -144,13 +144,12 @@ Rockdoom options, you will need to quit your current game and restart the plugin | |||
144 | & Open \\ | 144 | & Open \\ |
145 | % | 145 | % |
146 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} | 146 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} |
147 | \opt{IPOD_3G_PAD,IPOD_4G_PAD}{\ButtonHold{} switch} | 147 | \opt{IPOD_3G_PAD,IPOD_4G_PAD,SAMSUNG_YH92X_PAD}{\ButtonHold{} switch} |
148 | \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD% | 148 | \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD% |
149 | ,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{\ButtonPower} | 149 | ,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_CLIP_PAD}{\ButtonPower} |
150 | \opt{SANSA_FUZE_PAD}{\ButtonHome} | 150 | \opt{SANSA_FUZE_PAD}{\ButtonHome} |
151 | \opt{COWON_D2_PAD}{\TouchTopLeft} | 151 | \opt{COWON_D2_PAD}{\TouchTopLeft} |
152 | \opt{PBELL_VIBE500_PAD,MPIO_HD300_PAD,SAMSUNG_YH820_PAD}{\ButtonRec} | 152 | \opt{PBELL_VIBE500_PAD,MPIO_HD300_PAD,SAMSUNG_YH820_PAD}{\ButtonRec} |
153 | \opt{SAMSUNG_YH92X_PAD}{\ButtonRec{} switch} | ||
154 | \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} | 153 | \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} |
155 | \opt{HAVEREMOTEKEYMAP}{& } | 154 | \opt{HAVEREMOTEKEYMAP}{& } |
156 | & InGame Menu \\ | 155 | & InGame Menu \\ |
diff --git a/manual/plugins/goban.tex b/manual/plugins/goban.tex index 0fb238d836..228129c9b7 100644 --- a/manual/plugins/goban.tex +++ b/manual/plugins/goban.tex | |||
@@ -50,7 +50,8 @@ these markers: | |||
50 | \opt{PBELL_VIBE500_PAD}{\ButtonCancel}% | 50 | \opt{PBELL_VIBE500_PAD}{\ButtonCancel}% |
51 | \opt{MPIO_HD200_PAD}{Long \ButtonFunc}% | 51 | \opt{MPIO_HD200_PAD}{Long \ButtonFunc}% |
52 | \opt{MPIO_HD300_PAD}{\ButtonMenu}% | 52 | \opt{MPIO_HD300_PAD}{\ButtonMenu}% |
53 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay+\ButtonDown} | 53 | \opt{SAMSUNG_YH92X_PAD}{\ButtonFF{} + \ButtonUp} |
54 | \opt{SAMSUNG_YH820_PAD}{\ButtonRec{} + \ButtonUp} | ||
54 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} button}. \\ | 55 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} button}. \\ |
55 | \emph{C } & There is a comment at the current node. It can be viewed/edited using | 56 | \emph{C } & There is a comment at the current node. It can be viewed/edited using |
56 | the \emph{Add/Edit Comment} menu option of the \emph{Context Menu}. \\ | 57 | the \emph{Add/Edit Comment} menu option of the \emph{Context Menu}. \\ |
@@ -143,7 +144,8 @@ these markers: | |||
143 | \opt{touchscreen}{\TouchBottomLeft} | 144 | \opt{touchscreen}{\TouchBottomLeft} |
144 | \opt{PBELL_VIBE500_PAD}{\ButtonOK{} + \ButtonLeft} | 145 | \opt{PBELL_VIBE500_PAD}{\ButtonOK{} + \ButtonLeft} |
145 | \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRec + \ButtonRew} | 146 | \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRec + \ButtonRew} |
146 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} | 147 | \opt{SAMSUNG_YH92X_PAD}{\ButtonFF{} + \ButtonLeft} |
148 | \opt{SAMSUNG_YH820_PAD}{\ButtonRec{} + \ButtonLeft} | ||
147 | & | 149 | & |
148 | \opt{HAVEREMOTEKEYMAP}{ | 150 | \opt{HAVEREMOTEKEYMAP}{ |
149 | &} | 151 | &} |
@@ -161,7 +163,8 @@ these markers: | |||
161 | \opt{touchscreen}{\TouchBottomRight} | 163 | \opt{touchscreen}{\TouchBottomRight} |
162 | \opt{PBELL_VIBE500_PAD}{\ButtonOK{} + \ButtonRight} | 164 | \opt{PBELL_VIBE500_PAD}{\ButtonOK{} + \ButtonRight} |
163 | \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRec + \ButtonFF} | 165 | \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRec + \ButtonFF} |
164 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} | 166 | \opt{SAMSUNG_YH92X_PAD}{\ButtonFF{} + \ButtonRight} |
167 | \opt{SAMSUNG_YH820_PAD}{\ButtonRec{} + \ButtonRight} | ||
165 | & | 168 | & |
166 | \opt{HAVEREMOTEKEYMAP}{ | 169 | \opt{HAVEREMOTEKEYMAP}{ |
167 | &} | 170 | &} |
@@ -180,7 +183,7 @@ these markers: | |||
180 | \opt{RECORDER_PAD}{\ButtonFTwo}% | 183 | \opt{RECORDER_PAD}{\ButtonFTwo}% |
181 | \opt{ONDIO_PAD}{Long \ButtonMenu} | 184 | \opt{ONDIO_PAD}{Long \ButtonMenu} |
182 | \opt{MPIO_HD200_PAD}{Long \ButtonPlay} | 185 | \opt{MPIO_HD200_PAD}{Long \ButtonPlay} |
183 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay+\ButtonLeft} | 186 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} |
184 | \opt{touchscreen}{\TouchTopLeft} | 187 | \opt{touchscreen}{\TouchTopLeft} |
185 | & | 188 | & |
186 | \opt{HAVEREMOTEKEYMAP}{ | 189 | \opt{HAVEREMOTEKEYMAP}{ |
@@ -202,7 +205,7 @@ these markers: | |||
202 | \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomLeft} | 205 | \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomLeft} |
203 | \opt{MPIO_HD200_PAD}{Long \ButtonFunc} | 206 | \opt{MPIO_HD200_PAD}{Long \ButtonFunc} |
204 | \opt{MPIO_HD300_PAD}{Long \ButtonEnter} | 207 | \opt{MPIO_HD300_PAD}{Long \ButtonEnter} |
205 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay+\ButtonDown}% | 208 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{Long \ButtonPlay}% |
206 | & | 209 | & |
207 | \opt{HAVEREMOTEKEYMAP}{ | 210 | \opt{HAVEREMOTEKEYMAP}{ |
208 | &} | 211 | &} |
@@ -224,7 +227,8 @@ these markers: | |||
224 | \opt{touchscreen}{\TouchTopRight}% | 227 | \opt{touchscreen}{\TouchTopRight}% |
225 | \opt{PBELL_VIBE500_PAD}{\ButtonCancel}% | 228 | \opt{PBELL_VIBE500_PAD}{\ButtonCancel}% |
226 | \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomRight}% | 229 | \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomRight}% |
227 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay+\ButtonUp}% | 230 | \opt{SAMSUNG_YH92X_PAD}{\ButtonFF{} + \ButtonUp}% |
231 | \opt{SAMSUNG_YH820_PAD}{\ButtonRec{} + \ButtonUp}% | ||
228 | & | 232 | & |
229 | \opt{HAVEREMOTEKEYMAP}{ | 233 | \opt{HAVEREMOTEKEYMAP}{ |
230 | &} | 234 | &} |
diff --git a/manual/plugins/imageviewer.tex b/manual/plugins/imageviewer.tex index 2d17b14b66..9f646dc8fb 100644 --- a/manual/plugins/imageviewer.tex +++ b/manual/plugins/imageviewer.tex | |||
@@ -135,7 +135,7 @@ view a bigger file you may need to stop playback.} | |||
135 | } | 135 | } |
136 | & Show menu / Abort \\ | 136 | & Show menu / Abort \\ |
137 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD% | 137 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,PBELL_VIBE500_PAD% |
138 | ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{ | 138 | ,SAMSUNG_YH820_PAD}{ |
139 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} | 139 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} |
140 | \opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} | 140 | \opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} |
141 | \opt{GIGABEAT_S_PAD}{\ButtonBack} | 141 | \opt{GIGABEAT_S_PAD}{\ButtonBack} |
diff --git a/manual/plugins/pacbox.tex b/manual/plugins/pacbox.tex index 6c4cd4e8dc..e94067ac78 100644 --- a/manual/plugins/pacbox.tex +++ b/manual/plugins/pacbox.tex | |||
@@ -30,34 +30,38 @@ found at \url{http://www.mame.net}. | |||
30 | % 20GB H10 and 5/6GB H10 have different direction key mappings to match the | 30 | % 20GB H10 and 5/6GB H10 have different direction key mappings to match the |
31 | % orientation of the playing field on their different displays - don't use *_PAD ! | 31 | % orientation of the playing field on their different displays - don't use *_PAD ! |
32 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,% | 32 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,% |
33 | IPOD_3G_PAD,iriverh10,MROBE100_PAD,SANSA_FUZE_PAD}{\ButtonRight} | 33 | IPOD_3G_PAD,iriverh10,MROBE100_PAD,SANSA_FUZE_PAD,SAMSUNG_YH92X_PAD,% |
34 | SAMSUNG_YH820_PAD}{\ButtonRight} | ||
34 | \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD% | 35 | \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD% |
35 | ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonUp} | 36 | ,SANSA_FUZEPLUS_PAD}{\ButtonUp} |
36 | \opt{iriverh10_5gb}{\ButtonScrollUp} | 37 | \opt{iriverh10_5gb}{\ButtonScrollUp} |
37 | \opt{COWON_D2_PAD}{\TouchTopMiddle} | 38 | \opt{COWON_D2_PAD}{\TouchTopMiddle} |
38 | \opt{HAVEREMOTEKEYMAP}{& } | 39 | \opt{HAVEREMOTEKEYMAP}{& } |
39 | & Move Up\\ | 40 | & Move Up\\ |
40 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,% | 41 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,% |
41 | IPOD_3G_PAD,iriverh10,MROBE100_PAD,SANSA_FUZE_PAD}{\ButtonLeft} | 42 | IPOD_3G_PAD,iriverh10,MROBE100_PAD,SANSA_FUZE_PAD,SAMSUNG_YH92X_PAD,% |
43 | SAMSUNG_YH820_PAD}{\ButtonLeft} | ||
42 | \opt{iriverh10_5gb}{\ButtonScrollDown} | 44 | \opt{iriverh10_5gb}{\ButtonScrollDown} |
43 | \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD% | 45 | \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD,% |
44 | ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonDown} | 46 | SANSA_FUZEPLUS_PAD}{\ButtonDown} |
45 | \opt{COWON_D2_PAD}{\TouchBottomMiddle} | 47 | \opt{COWON_D2_PAD}{\TouchBottomMiddle} |
46 | \opt{HAVEREMOTEKEYMAP}{& } | 48 | \opt{HAVEREMOTEKEYMAP}{& } |
47 | & Move Down\\ | 49 | & Move Down\\ |
48 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,MROBE100_PAD,SANSA_FUZE_PAD}{\ButtonUp} | 50 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,MROBE100_PAD,SANSA_FUZE_PAD% |
51 | ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonUp} | ||
49 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} | 52 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu} |
50 | \opt{iriverh10}{\ButtonScrollUp} | 53 | \opt{iriverh10}{\ButtonScrollUp} |
51 | \opt{iriverh10_5gb,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD% | 54 | \opt{iriverh10_5gb,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD% |
52 | ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonLeft} | 55 | ,SANSA_FUZEPLUS_PAD}{\ButtonLeft} |
53 | \opt{COWON_D2_PAD}{\TouchMidLeft} | 56 | \opt{COWON_D2_PAD}{\TouchMidLeft} |
54 | \opt{HAVEREMOTEKEYMAP}{& } | 57 | \opt{HAVEREMOTEKEYMAP}{& } |
55 | & Move Left\\ | 58 | & Move Left\\ |
56 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,MROBE100_PAD,SANSA_FUZE_PAD}{\ButtonDown} | 59 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,MROBE100_PAD,SANSA_FUZE_PAD% |
60 | ,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonDown} | ||
57 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} | 61 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonPlay} |
58 | \opt{iriverh10}{\ButtonScrollDown} | 62 | \opt{iriverh10}{\ButtonScrollDown} |
59 | \opt{iriverh10_5gb,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD% | 63 | \opt{iriverh10_5gb,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,PBELL_VIBE500_PAD% |
60 | ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRight} | 64 | ,SANSA_FUZEPLUS_PAD}{\ButtonRight} |
61 | \opt{COWON_D2_PAD}{\TouchMidRight} | 65 | \opt{COWON_D2_PAD}{\TouchMidRight} |
62 | \opt{HAVEREMOTEKEYMAP}{& } | 66 | \opt{HAVEREMOTEKEYMAP}{& } |
63 | & Move Right\\ | 67 | & Move Right\\ |
@@ -88,7 +92,8 @@ found at \url{http://www.mame.net}. | |||
88 | \opt{MROBE100_PAD}{\ButtonMenu} | 92 | \opt{MROBE100_PAD}{\ButtonMenu} |
89 | \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomRight} | 93 | \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomRight} |
90 | \opt{COWON_D2_PAD}{\TouchBottomRight} | 94 | \opt{COWON_D2_PAD}{\TouchBottomRight} |
91 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} | 95 | \opt{SAMSUNG_YH92X_PAD}{n/a} |
96 | \opt{SAMSUNG_YH820_PAD}{\ButtonRew} | ||
92 | \opt{HAVEREMOTEKEYMAP}{& } | 97 | \opt{HAVEREMOTEKEYMAP}{& } |
93 | & 2-Player Start\\ | 98 | & 2-Player Start\\ |
94 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} | 99 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} |
@@ -97,7 +102,7 @@ found at \url{http://www.mame.net}. | |||
97 | \opt{SANSA_E200_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower} | 102 | \opt{SANSA_E200_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower} |
98 | \opt{SANSA_FUZE_PAD}{\ButtonHome} | 103 | \opt{SANSA_FUZE_PAD}{\ButtonHome} |
99 | \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,COWON_D2_PAD,PBELL_VIBE500_PAD}{\ButtonMenu} | 104 | \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,COWON_D2_PAD,PBELL_VIBE500_PAD}{\ButtonMenu} |
100 | \opt{SAMSUNG_YH92X_PAD}{\ButtonRec{} switch} | 105 | \opt{SAMSUNG_YH92X_PAD}{\ButtonRew} |
101 | \opt{SAMSUNG_YH820_PAD}{\ButtonRec} | 106 | \opt{SAMSUNG_YH820_PAD}{\ButtonRec} |
102 | \opt{HAVEREMOTEKEYMAP}{& } | 107 | \opt{HAVEREMOTEKEYMAP}{& } |
103 | & Menu\\ | 108 | & Menu\\ |
diff --git a/manual/plugins/pictureflow.tex b/manual/plugins/pictureflow.tex index 5e8d6c0b36..5de66fe49c 100644 --- a/manual/plugins/pictureflow.tex +++ b/manual/plugins/pictureflow.tex | |||
@@ -106,7 +106,7 @@ aware: | |||
106 | \nopt{IAUDIO_M3_PAD,SANSA_FUZEPLUS_PAD}{\ActionStdMenu} | 106 | \nopt{IAUDIO_M3_PAD,SANSA_FUZEPLUS_PAD}{\ActionStdMenu} |
107 | \nopt{IAUDIO_M3_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ActionStdMenu} | 107 | \nopt{IAUDIO_M3_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ActionStdMenu} |
108 | \opt{SANSA_FUZEPLUS_PAD}{long \ButtonSelect} | 108 | \opt{SANSA_FUZEPLUS_PAD}{long \ButtonSelect} |
109 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} | 109 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{or \ButtonRew} |
110 | & | 110 | & |
111 | \opt{HAVEREMOTEKEYMAP}{ | 111 | \opt{HAVEREMOTEKEYMAP}{ |
112 | \opt{IAUDIO_M3_PAD,GIGABEAT_RC_PAD}{\ActionRCStdMenu} | 112 | \opt{IAUDIO_M3_PAD,GIGABEAT_RC_PAD}{\ActionRCStdMenu} |
diff --git a/manual/plugins/rockpaint.tex b/manual/plugins/rockpaint.tex index 0f38edca6e..e7c1f40e1b 100644 --- a/manual/plugins/rockpaint.tex +++ b/manual/plugins/rockpaint.tex | |||
@@ -149,8 +149,8 @@ if you select Exit, so any unsaved changes will be lost.} | |||
149 | \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomLeft{} or \ButtonBottomRight} | 149 | \opt{SANSA_FUZEPLUS_PAD}{\ButtonBottomLeft{} or \ButtonBottomRight} |
150 | \opt{touchscreen}{\TouchBottomLeft} | 150 | \opt{touchscreen}{\TouchBottomLeft} |
151 | \opt{PBELL_VIBE500_PAD}{\ButtonOK} | 151 | \opt{PBELL_VIBE500_PAD}{\ButtonOK} |
152 | \opt{SAMSUNG_YH92X_PAD}{\ButtonFF{} or \ButtonRec}% | 152 | \opt{SAMSUNG_YH92X_PAD}{\ButtonFF{} or \ButtonLeft+\ButtonFF}% |
153 | \opt{SAMSUNG_YH820_PAD}{\ButtonFF{} or \ButtonLeft+\ButtonFF}% | 153 | \opt{SAMSUNG_YH820_PAD}{\ButtonFF{} or \ButtonRec}% |
154 | \opt{HAVEREMOTEKEYMAP}{& } | 154 | \opt{HAVEREMOTEKEYMAP}{& } |
155 | & Displays the toolbar.\\ | 155 | & Displays the toolbar.\\ |
156 | 156 | ||
diff --git a/manual/plugins/text_editor.tex b/manual/plugins/text_editor.tex index 18d1d91982..c72d90bcf2 100644 --- a/manual/plugins/text_editor.tex +++ b/manual/plugins/text_editor.tex | |||
@@ -27,12 +27,15 @@ the \setting{Virtual Keyboard} (see \reference{sec:virtual_keyboard}). | |||
27 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdCancel} | 27 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdCancel} |
28 | & Exit / Abort Editing\\ | 28 | & Exit / Abort Editing\\ |
29 | 29 | ||
30 | \ActionStdMenu | 30 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ActionStdContext} |
31 | \nopt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ActionStdMenu} | ||
31 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdMenu} | 32 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdMenu} |
32 | & Show Item Menu\\ | 33 | & Show Item Menu\\ |
33 | 34 | ||
34 | \ActionStdContext | 35 | \nopt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{ |
35 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdContext} | 36 | \ActionStdContext |
36 | & Delete Line\\ | 37 | \opt{HAVEREMOTEKEYMAP}{& \ActionRCStdContext} |
38 | & Delete Line\\ | ||
39 | } | ||
37 | \end{btnmap} | 40 | \end{btnmap} |
38 | 41 | ||
diff --git a/manual/plugins/xworld.tex b/manual/plugins/xworld.tex index cd4860172e..57d42bde0f 100644 --- a/manual/plugins/xworld.tex +++ b/manual/plugins/xworld.tex | |||
@@ -46,7 +46,7 @@ Additionally, ``extra'' data files that modify the in-game strings and font can | |||
46 | & Move Left and Right\\ | 46 | & Move Left and Right\\ |
47 | % | 47 | % |
48 | \opt{SANSA_FUZE_PAD}{\ButtonHome} | 48 | \opt{SANSA_FUZE_PAD}{\ButtonHome} |
49 | \opt{SAMSUNG_YH920_PAD}{\ButtonFFWD} | 49 | \opt{SAMSUNG_YH92X_PAD}{\ButtonFF} |
50 | \opt{IRIVER_H300_PAD,SANSA_E200_PAD,SAMSUNG_YH820_PAD,IAUDIO_X5M5_PAD}{\ButtonRec} | 50 | \opt{IRIVER_H300_PAD,SANSA_E200_PAD,SAMSUNG_YH820_PAD,IAUDIO_X5M5_PAD}{\ButtonRec} |
51 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,CREATIVE_ZEN_PAD,SANSA_CLIP_PAD}{\ButtonSelect} | 51 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,CREATIVE_ZEN_PAD,SANSA_CLIP_PAD}{\ButtonSelect} |
52 | \opt{SONY_NWZ_PAD,CREATIVEZVM_PAD}{\ButtonPlay} | 52 | \opt{SONY_NWZ_PAD,CREATIVEZVM_PAD}{\ButtonPlay} |
@@ -68,7 +68,7 @@ Additionally, ``extra'' data files that modify the in-game strings and font can | |||
68 | ,SANSA_FUZEPLUS_PAD}{\ButtonVolDown} | 68 | ,SANSA_FUZEPLUS_PAD}{\ButtonVolDown} |
69 | \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonMenu} | 69 | \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonMenu} |
70 | \opt{SANSA_FUZE_PAD}{\ButtonSelect} | 70 | \opt{SANSA_FUZE_PAD}{\ButtonSelect} |
71 | \opt{SAMSUNG_YH920_PAD}{\ButtonRew} | 71 | \opt{SAMSUNG_YH92X_PAD}{\ButtonRew} |
72 | \opt{SAMSUNG_YH820_PAD,IAUDIO_X5M5_PAD}{\ButtonPlay} | 72 | \opt{SAMSUNG_YH820_PAD,IAUDIO_X5M5_PAD}{\ButtonPlay} |
73 | \opt{SANSA_E200_PAD,SANSA_CLIP_PAD}{\ButtonPower} | 73 | \opt{SANSA_E200_PAD,SANSA_CLIP_PAD}{\ButtonPower} |
74 | \opt{CREATIVE_ZEN_PAD,SONY_NWZ_PAD}{\ButtonBack} | 74 | \opt{CREATIVE_ZEN_PAD,SONY_NWZ_PAD}{\ButtonBack} |
diff --git a/manual/plugins/zxbox.tex b/manual/plugins/zxbox.tex index 5f20d9576c..1d42febea4 100644 --- a/manual/plugins/zxbox.tex +++ b/manual/plugins/zxbox.tex | |||
@@ -33,7 +33,8 @@ including an additional but fixed menu button, are assigned as follows: | |||
33 | \opt{IPOD_3G_PAD,IPOD_4G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_X5_PAD% | 33 | \opt{IPOD_3G_PAD,IPOD_4G_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,IAUDIO_X5_PAD% |
34 | ,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,MROBE100_PAD | 34 | ,SANSA_C200_PAD,SANSA_CLIP_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,MROBE100_PAD |
35 | ,SANSA_FUZEPLUS_PAD}{\ButtonSelect} | 35 | ,SANSA_FUZEPLUS_PAD}{\ButtonSelect} |
36 | \opt{RECORDER_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay} | 36 | \opt{RECORDER_PAD}{\ButtonPlay} |
37 | \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay{} or \ButtonFF} | ||
37 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} | 38 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} |
38 | \opt{ONDIO_PAD}{\ButtonMenu} | 39 | \opt{ONDIO_PAD}{\ButtonMenu} |
39 | \opt{IRIVER_H10_PAD}{\ButtonRew} | 40 | \opt{IRIVER_H10_PAD}{\ButtonRew} |