summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins')
-rwxr-xr-xapps/plugins/bubbles.c10
-rw-r--r--apps/plugins/disktidy.c9
-rw-r--r--apps/plugins/mpegplayer/mpegplayer.c4
-rw-r--r--apps/plugins/solitaire.c19
4 files changed, 42 insertions, 0 deletions
diff --git a/apps/plugins/bubbles.c b/apps/plugins/bubbles.c
index 11e415867e..f47889b08b 100755
--- a/apps/plugins/bubbles.c
+++ b/apps/plugins/bubbles.c
@@ -116,6 +116,16 @@ PLUGIN_HEADER
116#define BUBBLES_SELECT BUTTON_UP 116#define BUBBLES_SELECT BUTTON_UP
117#define BUBBLES_RESUME BUTTON_DOWN 117#define BUBBLES_RESUME BUTTON_DOWN
118 118
119#elif CONFIG_KEYPAD == IRIVER_H10_PAD
120#define BUBBLES_LEFT BUTTON_LEFT
121#define BUBBLES_RIGHT BUTTON_RIGHT
122#define BUBBLES_UP BUTTON_SCROLL_UP
123#define BUBBLES_DOWN BUTTON_SCROLL_DOWN
124#define BUBBLES_QUIT BUTTON_POWER
125#define BUBBLES_START BUTTON_PLAY
126#define BUBBLES_SELECT BUTTON_REW
127#define BUBBLES_RESUME BUTTON_FF
128
119#else 129#else
120 #error BUBBLES: Unsupported keypad 130 #error BUBBLES: Unsupported keypad
121#endif 131#endif
diff --git a/apps/plugins/disktidy.c b/apps/plugins/disktidy.c
index 321a1b4b31..e8d6385cbe 100644
--- a/apps/plugins/disktidy.c
+++ b/apps/plugins/disktidy.c
@@ -83,6 +83,12 @@ enum tidy_system
83#define TIDY_LEFT BUTTON_LEFT 83#define TIDY_LEFT BUTTON_LEFT
84#define TIDY_RIGHT BUTTON_RIGHT 84#define TIDY_RIGHT BUTTON_RIGHT
85 85
86#elif (CONFIG_KEYPAD == IRIVER_H10_PAD)
87#define TIDY_DO BUTTON_PLAY
88#define TIDY_STOP BUTTON_POWER
89#define TIDY_LEFT BUTTON_LEFT
90#define TIDY_RIGHT BUTTON_RIGHT
91
86#else 92#else
87 #error DISKTIDY: Unsupported keypad 93 #error DISKTIDY: Unsupported keypad
88#endif 94#endif
@@ -374,6 +380,9 @@ void tidy_lcd_menu(enum tidy_system system)
374#elif (CONFIG_KEYPAD == GIGABEAT_PAD) 380#elif (CONFIG_KEYPAD == GIGABEAT_PAD)
375 rb->lcd_puts(0, 0, "[Select] to clean up"); 381 rb->lcd_puts(0, 0, "[Select] to clean up");
376 rb->lcd_puts(0, 1, "[A] to exit/abort"); 382 rb->lcd_puts(0, 1, "[A] to exit/abort");
383#elif (CONFIG_KEYPAD == IRIVER_H10_PAD)
384 rb->lcd_puts(0, 0, "[Play] to clean up");
385 rb->lcd_puts(0, 1, "[Power] to exit/abort");
377#else 386#else
378 #error DISKTIDY: Unsupported model 387 #error DISKTIDY: Unsupported model
379#endif 388#endif
diff --git a/apps/plugins/mpegplayer/mpegplayer.c b/apps/plugins/mpegplayer/mpegplayer.c
index 7a5bff4d6c..c27d6aa120 100644
--- a/apps/plugins/mpegplayer/mpegplayer.c
+++ b/apps/plugins/mpegplayer/mpegplayer.c
@@ -67,6 +67,10 @@ extern vo_open_t vo_rockbox_open;
67#define MPEG_STOP BUTTON_A 67#define MPEG_STOP BUTTON_A
68#define MPEG_PAUSE BUTTON_SELECT 68#define MPEG_PAUSE BUTTON_SELECT
69 69
70#elif CONFIG_KEYPAD == IRIVER_H10_PAD
71#define MPEG_STOP BUTTON_POWER
72#define MPEG_PAUSE BUTTON_PLAY
73
70#else 74#else
71#error MPEGPLAYER: Unsupported keypad 75#error MPEGPLAYER: Unsupported keypad
72#endif 76#endif
diff --git a/apps/plugins/solitaire.c b/apps/plugins/solitaire.c
index 26830a6b3d..5f7af73861 100644
--- a/apps/plugins/solitaire.c
+++ b/apps/plugins/solitaire.c
@@ -173,6 +173,25 @@ static struct plugin_api* rb;
173# define HK_CUR2STACK "SELECT.." 173# define HK_CUR2STACK "SELECT.."
174# define HK_REM2STACK "POWER+RIGHT" 174# define HK_REM2STACK "POWER+RIGHT"
175 175
176#elif (CONFIG_KEYPAD == IRIVER_H10_PAD)
177#define SOL_QUIT BUTTON_POWER
178#define SOL_UP BUTTON_SCROLL_UP
179#define SOL_DOWN BUTTON_SCROLL_DOWN
180#define SOL_LEFT BUTTON_LEFT
181#define SOL_RIGHT BUTTON_RIGHT
182#define SOL_MOVE BUTTON_REW
183#define SOL_DRAW BUTTON_PLAY
184#define SOL_REM2CUR (BUTTON_FF | BUTTON_LEFT)
185#define SOL_CUR2STACK (BUTTON_FF | BUTTON_SCROLL_UP)
186#define SOL_REM2STACK (BUTTON_FF | BUTTON_SCROLL_DOWN)
187#define SOL_MENU_RUN BUTTON_REW
188#define SOL_MENU_INFO BUTTON_PLAY
189#define HK_MOVE "REW"
190#define HK_DRAW "PLAY"
191#define HK_REM2CUR "REW+LEFT"
192#define HK_CUR2STACK "REW+UP.."
193#define HK_REM2STACK "REW+DOWN"
194
176#else 195#else
177# error "Unknown keypad" 196# error "Unknown keypad"
178#endif 197#endif