diff options
Diffstat (limited to 'apps/plugins')
56 files changed, 603 insertions, 10 deletions
diff --git a/apps/plugins/battery_bench.c b/apps/plugins/battery_bench.c index 7c66c5234a..2df55106c6 100644 --- a/apps/plugins/battery_bench.c +++ b/apps/plugins/battery_bench.c | |||
@@ -169,6 +169,13 @@ PLUGIN_HEADER | |||
169 | #define BATTERY_OFF BUTTON_BACK | 169 | #define BATTERY_OFF BUTTON_BACK |
170 | #define BATTERY_OFF_TXT "BACK" | 170 | #define BATTERY_OFF_TXT "BACK" |
171 | 171 | ||
172 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
173 | |||
174 | #define BATTERY_ON BUTTON_MENU | ||
175 | #define BATTERY_OFF BUTTON_POWER | ||
176 | #define BATTERY_ON_TXT "MENU - start" | ||
177 | #define BATTERY_OFF_TXT "POWER" | ||
178 | |||
172 | #else | 179 | #else |
173 | #error No keymap defined! | 180 | #error No keymap defined! |
174 | #endif | 181 | #endif |
diff --git a/apps/plugins/blackjack.c b/apps/plugins/blackjack.c index 4c7d51fad7..222181f71a 100644 --- a/apps/plugins/blackjack.c +++ b/apps/plugins/blackjack.c | |||
@@ -318,6 +318,21 @@ PLUGIN_HEADER | |||
318 | #define BJACK_RIGHT BUTTON_RIGHT | 318 | #define BJACK_RIGHT BUTTON_RIGHT |
319 | #define BJACK_LEFT BUTTON_LEFT | 319 | #define BJACK_LEFT BUTTON_LEFT |
320 | 320 | ||
321 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
322 | #define BJACK_START BUTTON_MENU | ||
323 | #define BJACK_QUIT BUTTON_POWER | ||
324 | #define BJACK_MAX BUTTON_VOL_UP | ||
325 | #define BJACK_MIN BUTTON_VOL_DOWN | ||
326 | #define BJACK_HIT BUTTON_VOL_UP | ||
327 | #define BJACK_STAY BUTTON_VOL_DOWN | ||
328 | #define BJACK_DOUBLEDOWN BUTTON_SELECT | ||
329 | #define BJACK_SCORES BUTTON_RIGHT | ||
330 | #define BJACK_RESUME BUTTON_VIEW | ||
331 | #define BJACK_UP BUTTON_UP | ||
332 | #define BJACK_DOWN BUTTON_DOWN | ||
333 | #define BJACK_RIGHT BUTTON_RIGHT | ||
334 | #define BJACK_LEFT BUTTON_LEFT | ||
335 | |||
321 | #else | 336 | #else |
322 | #error No keymap defined! | 337 | #error No keymap defined! |
323 | #endif | 338 | #endif |
diff --git a/apps/plugins/bounce.c b/apps/plugins/bounce.c index e932a0ebb9..e7e88cc876 100644 --- a/apps/plugins/bounce.c +++ b/apps/plugins/bounce.c | |||
@@ -155,6 +155,14 @@ PLUGIN_HEADER | |||
155 | #define BOUNCE_QUIT BUTTON_BACK | 155 | #define BOUNCE_QUIT BUTTON_BACK |
156 | #define BOUNCE_MODE BUTTON_MENU | 156 | #define BOUNCE_MODE BUTTON_MENU |
157 | 157 | ||
158 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
159 | #define BOUNCE_LEFT BUTTON_LEFT | ||
160 | #define BOUNCE_RIGHT BUTTON_RIGHT | ||
161 | #define BOUNCE_UP BUTTON_UP | ||
162 | #define BOUNCE_DOWN BUTTON_DOWN | ||
163 | #define BOUNCE_QUIT BUTTON_POWER | ||
164 | #define BOUNCE_MODE BUTTON_MENU | ||
165 | |||
158 | #else | 166 | #else |
159 | #error No keymap defined! | 167 | #error No keymap defined! |
160 | #endif | 168 | #endif |
diff --git a/apps/plugins/brickmania.c b/apps/plugins/brickmania.c index 5c915c92f2..15c1641e3f 100644 --- a/apps/plugins/brickmania.c +++ b/apps/plugins/brickmania.c | |||
@@ -181,6 +181,15 @@ CONFIG_KEYPAD == SANSA_M200_PAD | |||
181 | #define UP BUTTON_UP | 181 | #define UP BUTTON_UP |
182 | #define DOWN BUTTON_DOWN | 182 | #define DOWN BUTTON_DOWN |
183 | 183 | ||
184 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
185 | |||
186 | #define QUIT BUTTON_POWER | ||
187 | #define LEFT BUTTON_LEFT | ||
188 | #define RIGHT BUTTON_RIGHT | ||
189 | #define SELECT BUTTON_SELECT | ||
190 | #define UP BUTTON_UP | ||
191 | #define DOWN BUTTON_DOWN | ||
192 | |||
184 | #else | 193 | #else |
185 | #error No keymap defined! | 194 | #error No keymap defined! |
186 | #endif | 195 | #endif |
diff --git a/apps/plugins/calculator.c b/apps/plugins/calculator.c index 434f0482b7..f8c73ad49a 100644 --- a/apps/plugins/calculator.c +++ b/apps/plugins/calculator.c | |||
@@ -313,6 +313,17 @@ PLUGIN_HEADER | |||
313 | #define CALCULATOR_CALC BUTTON_MENU | 313 | #define CALCULATOR_CALC BUTTON_MENU |
314 | #define CALCULATOR_CLEAR BUTTON_PLAY | 314 | #define CALCULATOR_CLEAR BUTTON_PLAY |
315 | 315 | ||
316 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
317 | |||
318 | #define CALCULATOR_LEFT BUTTON_LEFT | ||
319 | #define CALCULATOR_RIGHT BUTTON_RIGHT | ||
320 | #define CALCULATOR_UP BUTTON_UP | ||
321 | #define CALCULATOR_DOWN BUTTON_DOWN | ||
322 | #define CALCULATOR_QUIT BUTTON_POWER | ||
323 | #define CALCULATOR_INPUT BUTTON_SELECT | ||
324 | #define CALCULATOR_CALC BUTTON_MENU | ||
325 | #define CALCULATOR_CLEAR BUTTON_VIEW | ||
326 | |||
316 | #else | 327 | #else |
317 | #error No keymap defined! | 328 | #error No keymap defined! |
318 | #endif | 329 | #endif |
diff --git a/apps/plugins/calendar.c b/apps/plugins/calendar.c index 07934b06a6..de27012a26 100644 --- a/apps/plugins/calendar.c +++ b/apps/plugins/calendar.c | |||
@@ -163,6 +163,16 @@ CONFIG_KEYPAD == SANSA_M200_PAD | |||
163 | #define CALENDAR_NEXT_MONTH BUTTON_BOTTOMRIGHT | 163 | #define CALENDAR_NEXT_MONTH BUTTON_BOTTOMRIGHT |
164 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMLEFT | 164 | #define CALENDAR_PREV_MONTH BUTTON_BOTTOMLEFT |
165 | 165 | ||
166 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
167 | #define CALENDAR_QUIT BUTTON_POWER | ||
168 | #define CALENDAR_SELECT BUTTON_SELECT | ||
169 | #define CALENDAR_NEXT_WEEK BUTTON_DOWN | ||
170 | #define CALENDAR_PREV_WEEK BUTTON_UP | ||
171 | #define CALENDAR_NEXT_DAY BUTTON_RIGHT | ||
172 | #define CALENDAR_PREV_DAY BUTTON_LEFT | ||
173 | #define CALENDAR_NEXT_MONTH BUTTON_VOL_DOWN | ||
174 | #define CALENDAR_PREV_MONTH BUTTON_VOL_UP | ||
175 | |||
166 | #else | 176 | #else |
167 | #error "No keypad setting." | 177 | #error "No keypad setting." |
168 | #endif | 178 | #endif |
diff --git a/apps/plugins/chessbox/chessbox_pgn.h b/apps/plugins/chessbox/chessbox_pgn.h index 24830a5f48..85b21a551b 100644 --- a/apps/plugins/chessbox/chessbox_pgn.h +++ b/apps/plugins/chessbox/chessbox_pgn.h | |||
@@ -326,6 +326,21 @@ | |||
326 | #define CB_LEVEL BUTTON_CUSTOM | 326 | #define CB_LEVEL BUTTON_CUSTOM |
327 | #define CB_MENU BUTTON_MENU | 327 | #define CB_MENU BUTTON_MENU |
328 | 328 | ||
329 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
330 | #define CB_SELECT BUTTON_SELECT | ||
331 | #define CB_UP BUTTON_UP | ||
332 | #define CB_DOWN BUTTON_DOWN | ||
333 | #define CB_LEFT BUTTON_LEFT | ||
334 | #define CB_RIGHT BUTTON_RIGHT | ||
335 | #define CB_PLAY BUTTON_VIEW | ||
336 | #define CB_LEVEL BUTTON_PLAYLIST | ||
337 | #define CB_MENU BUTTON_MENU | ||
338 | |||
339 | #define CB_SCROLL_UP (BUTTON_UP|BUTTON_REPEAT) | ||
340 | #define CB_SCROLL_DOWN (BUTTON_DOWN|BUTTON_REPEAT) | ||
341 | #define CB_SCROLL_LEFT (BUTTON_LEFT|BUTTON_REPEAT) | ||
342 | #define CB_SCROLL_RIGHT (BUTTON_RIGHT|BUTTON_REPEAT) | ||
343 | |||
329 | #else | 344 | #else |
330 | #error No keymap defined! | 345 | #error No keymap defined! |
331 | #endif | 346 | #endif |
diff --git a/apps/plugins/chessclock.c b/apps/plugins/chessclock.c index f8c7a2c64e..1ed9ecdb20 100644 --- a/apps/plugins/chessclock.c +++ b/apps/plugins/chessclock.c | |||
@@ -214,6 +214,16 @@ PLUGIN_HEADER | |||
214 | #define CHC_SETTINGS_OK BUTTON_SELECT | 214 | #define CHC_SETTINGS_OK BUTTON_SELECT |
215 | #define CHC_SETTINGS_CANCEL BUTTON_BACK | 215 | #define CHC_SETTINGS_CANCEL BUTTON_BACK |
216 | 216 | ||
217 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
218 | #define CHC_QUIT BUTTON_POWER | ||
219 | #define CHC_STARTSTOP BUTTON_SELECT | ||
220 | #define CHC_RESET BUTTON_VIEW | ||
221 | #define CHC_MENU BUTTON_MENU | ||
222 | #define CHC_SETTINGS_INC BUTTON_RIGHT | ||
223 | #define CHC_SETTINGS_DEC BUTTON_LEFT | ||
224 | #define CHC_SETTINGS_OK BUTTON_SELECT | ||
225 | #define CHC_SETTINGS_CANCEL BUTTON_POWER | ||
226 | |||
217 | #else | 227 | #else |
218 | #error No keymap defined! | 228 | #error No keymap defined! |
219 | #endif | 229 | #endif |
diff --git a/apps/plugins/chip8.c b/apps/plugins/chip8.c index 9452b72fb4..ecd40f687b 100644 --- a/apps/plugins/chip8.c +++ b/apps/plugins/chip8.c | |||
@@ -1093,6 +1093,18 @@ CONFIG_KEYPAD == SANSA_M200_PAD | |||
1093 | #define CHIP8_KEY6 BUTTON_RIGHT | 1093 | #define CHIP8_KEY6 BUTTON_RIGHT |
1094 | #define CHIP8_KEY8 BUTTON_DOWN | 1094 | #define CHIP8_KEY8 BUTTON_DOWN |
1095 | 1095 | ||
1096 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
1097 | #define CHIP8_OFF BUTTON_POWER | ||
1098 | #define CHIP8_KEY1 BUTTON_MENU | ||
1099 | #define CHIP8_KEY2 BUTTON_UP | ||
1100 | #define CHIP8_KEY3 BUTTON_VOL_DOWN | ||
1101 | #define CHIP8_KEY4 BUTTON_LEFT | ||
1102 | #define CHIP8_KEY5 BUTTON_SELECT | ||
1103 | #define CHIP8_KEY6 BUTTON_RIGHT | ||
1104 | #define CHIP8_KEY7 BUTTON_VOL_UP | ||
1105 | #define CHIP8_KEY8 BUTTON_DOWN | ||
1106 | #define CHIP8_KEY9 BUTTON_VIEW | ||
1107 | |||
1096 | #else | 1108 | #else |
1097 | #error No keymap defined! | 1109 | #error No keymap defined! |
1098 | #endif | 1110 | #endif |
diff --git a/apps/plugins/chopper.c b/apps/plugins/chopper.c index 594c4e48bd..67fec2ed38 100644 --- a/apps/plugins/chopper.c +++ b/apps/plugins/chopper.c | |||
@@ -123,6 +123,12 @@ Still To do: | |||
123 | #define ACTION2 BUTTON_MENU | 123 | #define ACTION2 BUTTON_MENU |
124 | #define ACTIONTEXT "UP" | 124 | #define ACTIONTEXT "UP" |
125 | 125 | ||
126 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
127 | #define QUIT BUTTON_POWER | ||
128 | #define ACTION BUTTON_MENU | ||
129 | #define ACTION2 BUTTON_SELECT | ||
130 | #define ACTIONTEXT "MENU" | ||
131 | |||
126 | #else | 132 | #else |
127 | #error No keymap defined! | 133 | #error No keymap defined! |
128 | #endif | 134 | #endif |
diff --git a/apps/plugins/cube.c b/apps/plugins/cube.c index 9ba7a70385..2ad25508da 100644 --- a/apps/plugins/cube.c +++ b/apps/plugins/cube.c | |||
@@ -228,6 +228,15 @@ PLUGIN_HEADER | |||
228 | #define CUBE_PAUSE BUTTON_PLAY | 228 | #define CUBE_PAUSE BUTTON_PLAY |
229 | #define CUBE_HIGHSPEED BUTTON_SELECT | 229 | #define CUBE_HIGHSPEED BUTTON_SELECT |
230 | 230 | ||
231 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
232 | #define CUBE_QUIT BUTTON_POWER | ||
233 | #define CUBE_NEXT BUTTON_RIGHT | ||
234 | #define CUBE_PREV BUTTON_LEFT | ||
235 | #define CUBE_INC BUTTON_UP | ||
236 | #define CUBE_DEC BUTTON_DOWN | ||
237 | #define CUBE_MODE BUTTON_MENU | ||
238 | #define CUBE_PAUSE BUTTON_SELECT | ||
239 | #define CUBE_HIGHSPEED BUTTON_VIEW | ||
231 | #else | 240 | #else |
232 | #error No keymap defined! | 241 | #error No keymap defined! |
233 | #endif | 242 | #endif |
diff --git a/apps/plugins/dict.c b/apps/plugins/dict.c index 34b762f3b0..2018d8cb47 100644 --- a/apps/plugins/dict.c +++ b/apps/plugins/dict.c | |||
@@ -139,6 +139,8 @@ long reverse (long N) { | |||
139 | #define LP_QUIT BUTTON_POWER | 139 | #define LP_QUIT BUTTON_POWER |
140 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD | 140 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD |
141 | #define LP_QUIT BUTTON_BACK | 141 | #define LP_QUIT BUTTON_BACK |
142 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
143 | #define LP_QUIT BUTTON_POWER | ||
142 | #else | 144 | #else |
143 | #define LP_QUIT BUTTON_OFF | 145 | #define LP_QUIT BUTTON_OFF |
144 | #endif | 146 | #endif |
diff --git a/apps/plugins/doom/i_video.c b/apps/plugins/doom/i_video.c index 23872c221c..dae2e48069 100644 --- a/apps/plugins/doom/i_video.c +++ b/apps/plugins/doom/i_video.c | |||
@@ -301,6 +301,17 @@ void I_ShutdownGraphics(void) | |||
301 | #define DOOMBUTTON_ENTER BUTTON_PLAY | 301 | #define DOOMBUTTON_ENTER BUTTON_PLAY |
302 | #define DOOMBUTTON_WEAPON BUTTON_MENU | 302 | #define DOOMBUTTON_WEAPON BUTTON_MENU |
303 | #define DOOMBUTTON_MAP BUTTON_CUSTOM | 303 | #define DOOMBUTTON_MAP BUTTON_CUSTOM |
304 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
305 | #define DOOMBUTTON_UP BUTTON_UP | ||
306 | #define DOOMBUTTON_DOWN BUTTON_DOWN | ||
307 | #define DOOMBUTTON_LEFT BUTTON_LEFT | ||
308 | #define DOOMBUTTON_RIGHT BUTTON_RIGHT | ||
309 | #define DOOMBUTTON_SHOOT BUTTON_PLAYLIST | ||
310 | #define DOOMBUTTON_OPEN BUTTON_MENU | ||
311 | #define DOOMBUTTON_ESC BUTTON_POWER | ||
312 | #define DOOMBUTTON_ENTER BUTTON_VIEW | ||
313 | #define DOOMBUTTON_WEAPON BUTTON_VOL_DOWN | ||
314 | #define DOOMBUTTON_MAP BUTTON_VOL_UP | ||
304 | #else | 315 | #else |
305 | #error Keymap not defined! | 316 | #error Keymap not defined! |
306 | #endif | 317 | #endif |
diff --git a/apps/plugins/fireworks.c b/apps/plugins/fireworks.c index 80e31a0e20..a33d0494f9 100644 --- a/apps/plugins/fireworks.c +++ b/apps/plugins/fireworks.c | |||
@@ -35,51 +35,70 @@ PLUGIN_HEADER | |||
35 | #if (CONFIG_KEYPAD == IRIVER_H300_PAD) || (CONFIG_KEYPAD == IRIVER_H100_PAD) | 35 | #if (CONFIG_KEYPAD == IRIVER_H300_PAD) || (CONFIG_KEYPAD == IRIVER_H100_PAD) |
36 | #define BTN_MENU BUTTON_OFF | 36 | #define BTN_MENU BUTTON_OFF |
37 | #define BTN_FIRE BUTTON_SELECT | 37 | #define BTN_FIRE BUTTON_SELECT |
38 | |||
38 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) || \ | 39 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) || \ |
39 | (CONFIG_KEYPAD == IPOD_1G2G_PAD) | 40 | (CONFIG_KEYPAD == IPOD_1G2G_PAD) |
40 | #define BTN_MENU BUTTON_MENU | 41 | #define BTN_MENU BUTTON_MENU |
41 | #define BTN_FIRE BUTTON_SELECT | 42 | #define BTN_FIRE BUTTON_SELECT |
43 | |||
42 | #elif (CONFIG_KEYPAD == RECORDER_PAD) | 44 | #elif (CONFIG_KEYPAD == RECORDER_PAD) |
43 | #define BTN_MENU BUTTON_OFF | 45 | #define BTN_MENU BUTTON_OFF |
44 | #define BTN_FIRE BUTTON_PLAY | 46 | #define BTN_FIRE BUTTON_PLAY |
47 | |||
45 | #elif (CONFIG_KEYPAD == ARCHOS_AV300_PAD) | 48 | #elif (CONFIG_KEYPAD == ARCHOS_AV300_PAD) |
46 | #define BTN_MENU BUTTON_OFF | 49 | #define BTN_MENU BUTTON_OFF |
47 | #define BTN_FIRE BUTTON_SELECT | 50 | #define BTN_FIRE BUTTON_SELECT |
51 | |||
48 | #elif (CONFIG_KEYPAD == ONDIO_PAD) | 52 | #elif (CONFIG_KEYPAD == ONDIO_PAD) |
49 | #define BTN_MENU BUTTON_MENU | 53 | #define BTN_MENU BUTTON_MENU |
50 | #define BTN_FIRE BUTTON_UP | 54 | #define BTN_FIRE BUTTON_UP |
55 | |||
51 | #elif (CONFIG_KEYPAD == IAUDIO_X5M5_PAD) | 56 | #elif (CONFIG_KEYPAD == IAUDIO_X5M5_PAD) |
52 | #define BTN_MENU BUTTON_POWER | 57 | #define BTN_MENU BUTTON_POWER |
53 | #define BTN_FIRE BUTTON_SELECT | 58 | #define BTN_FIRE BUTTON_SELECT |
59 | |||
54 | #elif (CONFIG_KEYPAD == IRIVER_IFP7XX_PAD) | 60 | #elif (CONFIG_KEYPAD == IRIVER_IFP7XX_PAD) |
55 | #define BTN_MENU BUTTON_MODE | 61 | #define BTN_MENU BUTTON_MODE |
56 | #define BTN_FIRE BUTTON_SELECT | 62 | #define BTN_FIRE BUTTON_SELECT |
63 | |||
57 | #elif (CONFIG_KEYPAD == GIGABEAT_PAD) || \ | 64 | #elif (CONFIG_KEYPAD == GIGABEAT_PAD) || \ |
58 | (CONFIG_KEYPAD == GIGABEAT_S_PAD) || \ | 65 | (CONFIG_KEYPAD == GIGABEAT_S_PAD) || \ |
59 | (CONFIG_KEYPAD == MROBE100_PAD) | 66 | (CONFIG_KEYPAD == MROBE100_PAD) |
60 | #define BTN_MENU BUTTON_MENU | 67 | #define BTN_MENU BUTTON_MENU |
61 | #define BTN_FIRE BUTTON_SELECT | 68 | #define BTN_FIRE BUTTON_SELECT |
69 | |||
62 | #elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ | 70 | #elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ |
63 | (CONFIG_KEYPAD == SANSA_C200_PAD) | 71 | (CONFIG_KEYPAD == SANSA_C200_PAD) |
64 | #define BTN_MENU BUTTON_POWER | 72 | #define BTN_MENU BUTTON_POWER |
65 | #define BTN_FIRE BUTTON_SELECT | 73 | #define BTN_FIRE BUTTON_SELECT |
74 | |||
66 | #elif (CONFIG_KEYPAD == SANSA_FUZE_PAD) | 75 | #elif (CONFIG_KEYPAD == SANSA_FUZE_PAD) |
67 | #define BTN_MENU BUTTON_DOWN | 76 | #define BTN_MENU BUTTON_DOWN |
68 | #define BTN_FIRE BUTTON_SELECT | 77 | #define BTN_FIRE BUTTON_SELECT |
78 | |||
69 | #elif (CONFIG_KEYPAD == IRIVER_H10_PAD) | 79 | #elif (CONFIG_KEYPAD == IRIVER_H10_PAD) |
70 | #define BTN_MENU BUTTON_POWER | 80 | #define BTN_MENU BUTTON_POWER |
71 | #define BTN_FIRE BUTTON_PLAY | 81 | #define BTN_FIRE BUTTON_PLAY |
82 | |||
72 | #elif CONFIG_KEYPAD == IAUDIO_M3_PAD | 83 | #elif CONFIG_KEYPAD == IAUDIO_M3_PAD |
73 | #define BTN_MENU BUTTON_RC_REC | 84 | #define BTN_MENU BUTTON_RC_REC |
74 | #define BTN_FIRE BUTTON_RC_PLAY | 85 | #define BTN_FIRE BUTTON_RC_PLAY |
86 | |||
75 | #elif (CONFIG_KEYPAD == COWOND2_PAD) | 87 | #elif (CONFIG_KEYPAD == COWOND2_PAD) |
76 | #define BTN_MENU (BUTTON_MENU|BUTTON_REL) | 88 | #define BTN_MENU (BUTTON_MENU|BUTTON_REL) |
89 | |||
77 | #elif CONFIG_KEYPAD == IAUDIO67_PAD | 90 | #elif CONFIG_KEYPAD == IAUDIO67_PAD |
78 | #define BTN_MENU BUTTON_MENU | 91 | #define BTN_MENU BUTTON_MENU |
79 | #define BTN_FIRE BUTTON_PLAY | 92 | #define BTN_FIRE BUTTON_PLAY |
93 | |||
80 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD | 94 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD |
81 | #define BTN_MENU BUTTON_MENU | 95 | #define BTN_MENU BUTTON_MENU |
82 | #define BTN_FIRE BUTTON_SELECT | 96 | #define BTN_FIRE BUTTON_SELECT |
97 | |||
98 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
99 | #define BTN_MENU BUTTON_MENU | ||
100 | #define BTN_FIRE BUTTON_SELECT | ||
101 | |||
83 | #else | 102 | #else |
84 | #error No keymap defined! | 103 | #error No keymap defined! |
85 | #endif | 104 | #endif |
diff --git a/apps/plugins/flipit.c b/apps/plugins/flipit.c index fe97a6a068..ae0b1dbaf5 100644 --- a/apps/plugins/flipit.c +++ b/apps/plugins/flipit.c | |||
@@ -264,6 +264,18 @@ PLUGIN_HEADER | |||
264 | #define FLIPIT_STEP_BY_STEP BUTTON_MENU | 264 | #define FLIPIT_STEP_BY_STEP BUTTON_MENU |
265 | #define FLIPIT_TOGGLE BUTTON_SELECT | 265 | #define FLIPIT_TOGGLE BUTTON_SELECT |
266 | 266 | ||
267 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
268 | |||
269 | #define FLIPIT_LEFT BUTTON_LEFT | ||
270 | #define FLIPIT_RIGHT BUTTON_RIGHT | ||
271 | #define FLIPIT_UP BUTTON_UP | ||
272 | #define FLIPIT_DOWN BUTTON_DOWN | ||
273 | #define FLIPIT_QUIT BUTTON_POWER | ||
274 | #define FLIPIT_SHUFFLE BUTTON_MENU | ||
275 | #define FLIPIT_SOLVE BUTTON_VIEW | ||
276 | #define FLIPIT_STEP_BY_STEP BUTTON_PLAYLIST | ||
277 | #define FLIPIT_TOGGLE BUTTON_SELECT | ||
278 | |||
267 | #else | 279 | #else |
268 | #error No keymap defined! | 280 | #error No keymap defined! |
269 | #endif | 281 | #endif |
diff --git a/apps/plugins/jewels.c b/apps/plugins/jewels.c index 7b45e554e2..0c66f04656 100644 --- a/apps/plugins/jewels.c +++ b/apps/plugins/jewels.c | |||
@@ -172,6 +172,14 @@ CONFIG_KEYPAD == SANSA_M200_PAD | |||
172 | #define JEWELS_SELECT BUTTON_SELECT | 172 | #define JEWELS_SELECT BUTTON_SELECT |
173 | #define JEWELS_CANCEL BUTTON_BACK | 173 | #define JEWELS_CANCEL BUTTON_BACK |
174 | 174 | ||
175 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
176 | #define JEWELS_UP BUTTON_UP | ||
177 | #define JEWELS_DOWN BUTTON_DOWN | ||
178 | #define JEWELS_LEFT BUTTON_LEFT | ||
179 | #define JEWELS_RIGHT BUTTON_RIGHT | ||
180 | #define JEWELS_SELECT BUTTON_SELECT | ||
181 | #define JEWELS_CANCEL BUTTON_POWER | ||
182 | |||
175 | #else | 183 | #else |
176 | #error No keymap defined! | 184 | #error No keymap defined! |
177 | #endif | 185 | #endif |
diff --git a/apps/plugins/jpeg/jpeg.h b/apps/plugins/jpeg/jpeg.h index a33812e2a6..4cbbc272d7 100644 --- a/apps/plugins/jpeg/jpeg.h +++ b/apps/plugins/jpeg/jpeg.h | |||
@@ -274,6 +274,17 @@ | |||
274 | #define JPEG_NEXT BUTTON_SELECT | 274 | #define JPEG_NEXT BUTTON_SELECT |
275 | #define JPEG_PREVIOUS BUTTON_BACK | 275 | #define JPEG_PREVIOUS BUTTON_BACK |
276 | 276 | ||
277 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
278 | #define JPEG_ZOOM_IN BUTTON_VOL_UP | ||
279 | #define JPEG_ZOOM_OUT BUTTON_VOL_DOWN | ||
280 | #define JPEG_UP BUTTON_UP | ||
281 | #define JPEG_DOWN BUTTON_DOWN | ||
282 | #define JPEG_LEFT BUTTON_LEFT | ||
283 | #define JPEG_RIGHT BUTTON_RIGHT | ||
284 | #define JPEG_MENU BUTTON_MENU | ||
285 | #define JPEG_NEXT BUTTON_VIEW | ||
286 | #define JPEG_PREVIOUS BUTTON_PLAYLIST | ||
287 | |||
277 | #else | 288 | #else |
278 | #error No keymap defined! | 289 | #error No keymap defined! |
279 | #endif | 290 | #endif |
diff --git a/apps/plugins/lamp.c b/apps/plugins/lamp.c index 1d99ef64d3..9a91a15e66 100644 --- a/apps/plugins/lamp.c +++ b/apps/plugins/lamp.c | |||
@@ -79,6 +79,10 @@ PLUGIN_HEADER | |||
79 | # define LAMP_LEFT BUTTON_LEFT | 79 | # define LAMP_LEFT BUTTON_LEFT |
80 | # define LAMP_RIGHT BUTTON_RIGHT | 80 | # define LAMP_RIGHT BUTTON_RIGHT |
81 | 81 | ||
82 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
83 | # define LAMP_LEFT BUTTON_LEFT | ||
84 | # define LAMP_RIGHT BUTTON_RIGHT | ||
85 | |||
82 | #else | 86 | #else |
83 | # error Missing key definitions for this keypad | 87 | # error Missing key definitions for this keypad |
84 | #endif | 88 | #endif |
diff --git a/apps/plugins/lib/pluginlib_actions.c b/apps/plugins/lib/pluginlib_actions.c index 8e2f1253c0..4ae1b1d894 100644 --- a/apps/plugins/lib/pluginlib_actions.c +++ b/apps/plugins/lib/pluginlib_actions.c | |||
@@ -88,6 +88,7 @@ const struct button_mapping generic_directions[] = | |||
88 | || (CONFIG_KEYPAD == GIGABEAT_S_PAD) \ | 88 | || (CONFIG_KEYPAD == GIGABEAT_S_PAD) \ |
89 | || (CONFIG_KEYPAD == MROBE100_PAD) \ | 89 | || (CONFIG_KEYPAD == MROBE100_PAD) \ |
90 | || (CONFIG_KEYPAD == PHILIPS_SA9200_PAD) \ | 90 | || (CONFIG_KEYPAD == PHILIPS_SA9200_PAD) \ |
91 | || (CONFIG_KEYPAD == PHILIPS_HDD1630_PAD) \ | ||
91 | || (CONFIG_KEYPAD == SANSA_CLIP_PAD) \ | 92 | || (CONFIG_KEYPAD == SANSA_CLIP_PAD) \ |
92 | || (CONFIG_KEYPAD == CREATIVEZVM_PAD) \ | 93 | || (CONFIG_KEYPAD == CREATIVEZVM_PAD) \ |
93 | || (CONFIG_KEYPAD == SANSA_M200_PAD) | 94 | || (CONFIG_KEYPAD == SANSA_M200_PAD) |
@@ -191,6 +192,7 @@ const struct button_mapping generic_left_right_fire[] = | |||
191 | || (CONFIG_KEYPAD == GIGABEAT_S_PAD) \ | 192 | || (CONFIG_KEYPAD == GIGABEAT_S_PAD) \ |
192 | || (CONFIG_KEYPAD == MROBE100_PAD) \ | 193 | || (CONFIG_KEYPAD == MROBE100_PAD) \ |
193 | || (CONFIG_KEYPAD == PHILIPS_SA9200_PAD) \ | 194 | || (CONFIG_KEYPAD == PHILIPS_SA9200_PAD) \ |
195 | || (CONFIG_KEYPAD == PHILIPS_HDD1630_PAD) \ | ||
194 | || (CONFIG_KEYPAD == SANSA_CLIP_PAD) \ | 196 | || (CONFIG_KEYPAD == SANSA_CLIP_PAD) \ |
195 | || (CONFIG_KEYPAD == SANSA_M200_PAD) | 197 | || (CONFIG_KEYPAD == SANSA_M200_PAD) |
196 | { PLA_LEFT, BUTTON_LEFT, BUTTON_NONE}, | 198 | { PLA_LEFT, BUTTON_LEFT, BUTTON_NONE}, |
@@ -431,6 +433,12 @@ const struct button_mapping generic_actions[] = | |||
431 | {PLA_MENU, BUTTON_MENU, BUTTON_NONE}, | 433 | {PLA_MENU, BUTTON_MENU, BUTTON_NONE}, |
432 | {PLA_FIRE, BUTTON_SELECT, BUTTON_NONE}, | 434 | {PLA_FIRE, BUTTON_SELECT, BUTTON_NONE}, |
433 | {PLA_FIRE_REPEAT, BUTTON_SELECT|BUTTON_REPEAT, BUTTON_NONE}, | 435 | {PLA_FIRE_REPEAT, BUTTON_SELECT|BUTTON_REPEAT, BUTTON_NONE}, |
436 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
437 | {PLA_QUIT, BUTTON_POWER, BUTTON_NONE}, | ||
438 | {PLA_START, BUTTON_VIEW, BUTTON_NONE}, | ||
439 | {PLA_MENU, BUTTON_MENU, BUTTON_NONE}, | ||
440 | {PLA_FIRE, BUTTON_SELECT, BUTTON_NONE}, | ||
441 | {PLA_FIRE_REPEAT, BUTTON_SELECT|BUTTON_REPEAT, BUTTON_NONE}, | ||
434 | #else | 442 | #else |
435 | #error pluginlib_actions: Unsupported keypad | 443 | #error pluginlib_actions: Unsupported keypad |
436 | #endif | 444 | #endif |
@@ -456,6 +464,7 @@ const struct button_mapping generic_increase_decrease[] = | |||
456 | || (CONFIG_KEYPAD == GIGABEAT_S_PAD) \ | 464 | || (CONFIG_KEYPAD == GIGABEAT_S_PAD) \ |
457 | || (CONFIG_KEYPAD == MROBE100_PAD) \ | 465 | || (CONFIG_KEYPAD == MROBE100_PAD) \ |
458 | || (CONFIG_KEYPAD == PHILIPS_SA9200_PAD) \ | 466 | || (CONFIG_KEYPAD == PHILIPS_SA9200_PAD) \ |
467 | || (CONFIG_KEYPAD == PHILIPS_HDD1630_PAD) \ | ||
459 | || (CONFIG_KEYPAD == SANSA_CLIP_PAD) \ | 468 | || (CONFIG_KEYPAD == SANSA_CLIP_PAD) \ |
460 | || (CONFIG_KEYPAD == CREATIVEZVM_PAD) \ | 469 | || (CONFIG_KEYPAD == CREATIVEZVM_PAD) \ |
461 | || (CONFIG_KEYPAD == SANSA_M200_PAD) | 470 | || (CONFIG_KEYPAD == SANSA_M200_PAD) |
diff --git a/apps/plugins/logo.c b/apps/plugins/logo.c index f0d53215ce..8dc5db50e0 100644 --- a/apps/plugins/logo.c +++ b/apps/plugins/logo.c | |||
@@ -158,6 +158,13 @@ const unsigned char rockbox16x7[] = { | |||
158 | #define LP_DEC_Y BUTTON_DOWN | 158 | #define LP_DEC_Y BUTTON_DOWN |
159 | #define LP_INC_Y BUTTON_UP | 159 | #define LP_INC_Y BUTTON_UP |
160 | 160 | ||
161 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
162 | #define LP_QUIT BUTTON_POWER | ||
163 | #define LP_DEC_X BUTTON_LEFT | ||
164 | #define LP_INC_X BUTTON_RIGHT | ||
165 | #define LP_DEC_Y BUTTON_DOWN | ||
166 | #define LP_INC_Y BUTTON_UP | ||
167 | |||
161 | #else | 168 | #else |
162 | #define LP_QUIT BUTTON_OFF | 169 | #define LP_QUIT BUTTON_OFF |
163 | #define LP_DEC_X BUTTON_LEFT | 170 | #define LP_DEC_X BUTTON_LEFT |
diff --git a/apps/plugins/mandelbrot.c b/apps/plugins/mandelbrot.c index a763dffa29..c69d5de125 100644 --- a/apps/plugins/mandelbrot.c +++ b/apps/plugins/mandelbrot.c | |||
@@ -271,6 +271,18 @@ PLUGIN_HEADER | |||
271 | #define MANDELBROT_MAXITER_DEC (BUTTON_DOWN | BUTTON_CUSTOM) | 271 | #define MANDELBROT_MAXITER_DEC (BUTTON_DOWN | BUTTON_CUSTOM) |
272 | #define MANDELBROT_RESET BUTTON_SELECT | 272 | #define MANDELBROT_RESET BUTTON_SELECT |
273 | 273 | ||
274 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
275 | #define MANDELBROT_QUIT BUTTON_POWER | ||
276 | #define MANDELBROT_UP BUTTON_UP | ||
277 | #define MANDELBROT_DOWN BUTTON_DOWN | ||
278 | #define MANDELBROT_LEFT BUTTON_LEFT | ||
279 | #define MANDELBROT_RIGHT BUTTON_RIGHT | ||
280 | #define MANDELBROT_ZOOM_IN BUTTON_VIEW | ||
281 | #define MANDELBROT_ZOOM_OUT BUTTON_PLAYLIST | ||
282 | #define MANDELBROT_MAXITER_INC BUTTON_VOL_UP | ||
283 | #define MANDELBROT_MAXITER_DEC BUTTON_VOL_DOWN | ||
284 | #define MANDELBROT_RESET BUTTON_MENU | ||
285 | |||
274 | #else | 286 | #else |
275 | #error No keymap defined! | 287 | #error No keymap defined! |
276 | #endif | 288 | #endif |
diff --git a/apps/plugins/matrix.c b/apps/plugins/matrix.c index d7d2469b07..c446665894 100644 --- a/apps/plugins/matrix.c +++ b/apps/plugins/matrix.c | |||
@@ -56,64 +56,83 @@ extern const fb_data matrix_normal[]; | |||
56 | #define MATRIX_SLEEP_MORE BUTTON_SCROLL_BACK|BUTTON_REPEAT | 56 | #define MATRIX_SLEEP_MORE BUTTON_SCROLL_BACK|BUTTON_REPEAT |
57 | #define MATRIX_SLEEP_LESS BUTTON_SCROLL_FWD|BUTTON_REPEAT | 57 | #define MATRIX_SLEEP_LESS BUTTON_SCROLL_FWD|BUTTON_REPEAT |
58 | #define MATRIX_PAUSE BUTTON_PLAY | 58 | #define MATRIX_PAUSE BUTTON_PLAY |
59 | |||
59 | #elif (CONFIG_KEYPAD == IRIVER_H100_PAD) || \ | 60 | #elif (CONFIG_KEYPAD == IRIVER_H100_PAD) || \ |
60 | (CONFIG_KEYPAD == IRIVER_H300_PAD) | 61 | (CONFIG_KEYPAD == IRIVER_H300_PAD) |
61 | #define MATRIX_EXIT BUTTON_OFF | 62 | #define MATRIX_EXIT BUTTON_OFF |
62 | #define MATRIX_SLEEP_MORE BUTTON_UP | 63 | #define MATRIX_SLEEP_MORE BUTTON_UP |
63 | #define MATRIX_SLEEP_LESS BUTTON_DOWN | 64 | #define MATRIX_SLEEP_LESS BUTTON_DOWN |
64 | #define MATRIX_PAUSE BUTTON_SELECT | 65 | #define MATRIX_PAUSE BUTTON_SELECT |
66 | |||
65 | #elif (CONFIG_KEYPAD == IRIVER_H10_PAD) | 67 | #elif (CONFIG_KEYPAD == IRIVER_H10_PAD) |
66 | #define MATRIX_EXIT BUTTON_POWER | 68 | #define MATRIX_EXIT BUTTON_POWER |
67 | #define MATRIX_SLEEP_MORE BUTTON_SCROLL_UP|BUTTON_REPEAT | 69 | #define MATRIX_SLEEP_MORE BUTTON_SCROLL_UP|BUTTON_REPEAT |
68 | #define MATRIX_SLEEP_LESS BUTTON_SCROLL_DOWN|BUTTON_REPEAT | 70 | #define MATRIX_SLEEP_LESS BUTTON_SCROLL_DOWN|BUTTON_REPEAT |
69 | #define MATRIX_PAUSE BUTTON_PLAY | 71 | #define MATRIX_PAUSE BUTTON_PLAY |
72 | |||
70 | #elif (CONFIG_KEYPAD == IAUDIO_X5M5_PAD) | 73 | #elif (CONFIG_KEYPAD == IAUDIO_X5M5_PAD) |
71 | #define MATRIX_EXIT BUTTON_POWER | 74 | #define MATRIX_EXIT BUTTON_POWER |
72 | #define MATRIX_SLEEP_MORE BUTTON_UP | 75 | #define MATRIX_SLEEP_MORE BUTTON_UP |
73 | #define MATRIX_SLEEP_LESS BUTTON_DOWN | 76 | #define MATRIX_SLEEP_LESS BUTTON_DOWN |
74 | #define MATRIX_PAUSE BUTTON_PLAY | 77 | #define MATRIX_PAUSE BUTTON_PLAY |
78 | |||
75 | #elif (CONFIG_KEYPAD == GIGABEAT_PAD) | 79 | #elif (CONFIG_KEYPAD == GIGABEAT_PAD) |
76 | #define MATRIX_EXIT BUTTON_POWER | 80 | #define MATRIX_EXIT BUTTON_POWER |
77 | #define MATRIX_SLEEP_MORE BUTTON_UP | 81 | #define MATRIX_SLEEP_MORE BUTTON_UP |
78 | #define MATRIX_SLEEP_LESS BUTTON_DOWN | 82 | #define MATRIX_SLEEP_LESS BUTTON_DOWN |
79 | #define MATRIX_PAUSE BUTTON_SELECT | 83 | #define MATRIX_PAUSE BUTTON_SELECT |
84 | |||
80 | #elif CONFIG_KEYPAD == SANSA_E200_PAD | 85 | #elif CONFIG_KEYPAD == SANSA_E200_PAD |
81 | #define MATRIX_EXIT BUTTON_POWER | 86 | #define MATRIX_EXIT BUTTON_POWER |
82 | #define MATRIX_SLEEP_MORE BUTTON_SCROLL_BACK|BUTTON_REPEAT | 87 | #define MATRIX_SLEEP_MORE BUTTON_SCROLL_BACK|BUTTON_REPEAT |
83 | #define MATRIX_SLEEP_LESS BUTTON_SCROLL_FWD|BUTTON_REPEAT | 88 | #define MATRIX_SLEEP_LESS BUTTON_SCROLL_FWD|BUTTON_REPEAT |
84 | #define MATRIX_PAUSE BUTTON_SELECT | 89 | #define MATRIX_PAUSE BUTTON_SELECT |
90 | |||
85 | #elif CONFIG_KEYPAD == SANSA_FUZE_PAD | 91 | #elif CONFIG_KEYPAD == SANSA_FUZE_PAD |
86 | #define MATRIX_EXIT BUTTON_DOWN | 92 | #define MATRIX_EXIT BUTTON_DOWN |
87 | #define MATRIX_SLEEP_MORE BUTTON_SCROLL_BACK|BUTTON_REPEAT | 93 | #define MATRIX_SLEEP_MORE BUTTON_SCROLL_BACK|BUTTON_REPEAT |
88 | #define MATRIX_SLEEP_LESS BUTTON_SCROLL_FWD|BUTTON_REPEAT | 94 | #define MATRIX_SLEEP_LESS BUTTON_SCROLL_FWD|BUTTON_REPEAT |
89 | #define MATRIX_PAUSE BUTTON_SELECT | 95 | #define MATRIX_PAUSE BUTTON_SELECT |
96 | |||
90 | #elif CONFIG_KEYPAD == SANSA_C200_PAD | 97 | #elif CONFIG_KEYPAD == SANSA_C200_PAD |
91 | #define MATRIX_EXIT BUTTON_POWER | 98 | #define MATRIX_EXIT BUTTON_POWER |
92 | #define MATRIX_SLEEP_MORE BUTTON_UP | 99 | #define MATRIX_SLEEP_MORE BUTTON_UP |
93 | #define MATRIX_SLEEP_LESS BUTTON_DOWN | 100 | #define MATRIX_SLEEP_LESS BUTTON_DOWN |
94 | #define MATRIX_PAUSE BUTTON_SELECT | 101 | #define MATRIX_PAUSE BUTTON_SELECT |
102 | |||
95 | #elif (CONFIG_KEYPAD == GIGABEAT_S_PAD) | 103 | #elif (CONFIG_KEYPAD == GIGABEAT_S_PAD) |
96 | #define MATRIX_EXIT BUTTON_BACK | 104 | #define MATRIX_EXIT BUTTON_BACK |
97 | #define MATRIX_SLEEP_MORE BUTTON_UP | 105 | #define MATRIX_SLEEP_MORE BUTTON_UP |
98 | #define MATRIX_SLEEP_LESS BUTTON_DOWN | 106 | #define MATRIX_SLEEP_LESS BUTTON_DOWN |
99 | #define MATRIX_PAUSE BUTTON_SELECT | 107 | #define MATRIX_PAUSE BUTTON_SELECT |
108 | |||
100 | #elif CONFIG_KEYPAD == IAUDIO_M3_PAD | 109 | #elif CONFIG_KEYPAD == IAUDIO_M3_PAD |
101 | #define MATRIX_EXIT BUTTON_RC_REC | 110 | #define MATRIX_EXIT BUTTON_RC_REC |
102 | #define MATRIX_SLEEP_MORE BUTTON_RC_VOL_UP | 111 | #define MATRIX_SLEEP_MORE BUTTON_RC_VOL_UP |
103 | #define MATRIX_SLEEP_LESS BUTTON_RC_VOL_DOWN | 112 | #define MATRIX_SLEEP_LESS BUTTON_RC_VOL_DOWN |
104 | #define MATRIX_PAUSE BUTTON_RC_PLAY | 113 | #define MATRIX_PAUSE BUTTON_RC_PLAY |
114 | |||
105 | #elif (CONFIG_KEYPAD == COWOND2_PAD) | 115 | #elif (CONFIG_KEYPAD == COWOND2_PAD) |
106 | #define MATRIX_EXIT BUTTON_POWER | 116 | #define MATRIX_EXIT BUTTON_POWER |
117 | |||
107 | #elif CONFIG_KEYPAD == IAUDIO67_PAD | 118 | #elif CONFIG_KEYPAD == IAUDIO67_PAD |
108 | #define MATRIX_EXIT BUTTON_POWER | 119 | #define MATRIX_EXIT BUTTON_POWER |
109 | #define MATRIX_SLEEP_MORE BUTTON_VOLUP | 120 | #define MATRIX_SLEEP_MORE BUTTON_VOLUP |
110 | #define MATRIX_SLEEP_LESS BUTTON_VOLDOWN | 121 | #define MATRIX_SLEEP_LESS BUTTON_VOLDOWN |
111 | #define MATRIX_PAUSE BUTTON_PLAY | 122 | #define MATRIX_PAUSE BUTTON_PLAY |
123 | |||
112 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD | 124 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD |
113 | #define MATRIX_EXIT BUTTON_BACK | 125 | #define MATRIX_EXIT BUTTON_BACK |
114 | #define MATRIX_SLEEP_MORE BUTTON_UP | 126 | #define MATRIX_SLEEP_MORE BUTTON_UP |
115 | #define MATRIX_SLEEP_LESS BUTTON_DOWN | 127 | #define MATRIX_SLEEP_LESS BUTTON_DOWN |
116 | #define MATRIX_PAUSE BUTTON_PLAY | 128 | #define MATRIX_PAUSE BUTTON_PLAY |
129 | |||
130 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
131 | #define MATRIX_EXIT BUTTON_POWER | ||
132 | #define MATRIX_SLEEP_MORE BUTTON_UP | ||
133 | #define MATRIX_SLEEP_LESS BUTTON_DOWN | ||
134 | #define MATRIX_PAUSE BUTTON_SELECT | ||
135 | |||
117 | #else | 136 | #else |
118 | #error Unsupported keypad | 137 | #error Unsupported keypad |
119 | #endif | 138 | #endif |
diff --git a/apps/plugins/midi/midiplay.c b/apps/plugins/midi/midiplay.c index b506b680fd..ac23187686 100644 --- a/apps/plugins/midi/midiplay.c +++ b/apps/plugins/midi/midiplay.c | |||
@@ -168,6 +168,14 @@ PLUGIN_IRAM_DECLARE | |||
168 | #define BTN_DOWN BUTTON_DOWN | 168 | #define BTN_DOWN BUTTON_DOWN |
169 | #define BTN_PLAY BUTTON_PLAY | 169 | #define BTN_PLAY BUTTON_PLAY |
170 | 170 | ||
171 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
172 | #define BTN_QUIT BUTTON_POWER | ||
173 | #define BTN_RIGHT BUTTON_RIGHT | ||
174 | #define BTN_LEFT BUTTON_LEFT | ||
175 | #define BTN_UP BUTTON_UP | ||
176 | #define BTN_DOWN BUTTON_DOWN | ||
177 | #define BTN_PLAY BUTTON_MENU | ||
178 | |||
171 | #else | 179 | #else |
172 | #error No keymap defined! | 180 | #error No keymap defined! |
173 | #endif | 181 | #endif |
diff --git a/apps/plugins/minesweeper.c b/apps/plugins/minesweeper.c index 7cffdaf230..4adfc07d0e 100644 --- a/apps/plugins/minesweeper.c +++ b/apps/plugins/minesweeper.c | |||
@@ -212,6 +212,16 @@ enum minesweeper_status { | |||
212 | # define MINESWP_DISCOVER BUTTON_PLAY | 212 | # define MINESWP_DISCOVER BUTTON_PLAY |
213 | # define MINESWP_INFO BUTTON_MENU | 213 | # define MINESWP_INFO BUTTON_MENU |
214 | 214 | ||
215 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
216 | # define MINESWP_LEFT BUTTON_LEFT | ||
217 | # define MINESWP_RIGHT BUTTON_RIGHT | ||
218 | # define MINESWP_UP BUTTON_UP | ||
219 | # define MINESWP_DOWN BUTTON_DOWN | ||
220 | # define MINESWP_QUIT BUTTON_POWER | ||
221 | # define MINESWP_TOGGLE BUTTON_VIEW | ||
222 | # define MINESWP_DISCOVER BUTTON_SELECT | ||
223 | # define MINESWP_INFO BUTTON_MENU | ||
224 | |||
215 | #else | 225 | #else |
216 | #error No keymap defined! | 226 | #error No keymap defined! |
217 | #endif | 227 | #endif |
diff --git a/apps/plugins/mosaique.c b/apps/plugins/mosaique.c index 81b79c73ac..1bb0044c07 100644 --- a/apps/plugins/mosaique.c +++ b/apps/plugins/mosaique.c | |||
@@ -140,6 +140,11 @@ PLUGIN_HEADER | |||
140 | #define MOSAIQUE_SPEED BUTTON_SELECT | 140 | #define MOSAIQUE_SPEED BUTTON_SELECT |
141 | #define MOSAIQUE_RESTART BUTTON_PLAY | 141 | #define MOSAIQUE_RESTART BUTTON_PLAY |
142 | 142 | ||
143 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
144 | #define MOSAIQUE_QUIT BUTTON_POWER | ||
145 | #define MOSAIQUE_SPEED BUTTON_VIEW | ||
146 | #define MOSAIQUE_RESTART BUTTON_MENU | ||
147 | |||
143 | #else | 148 | #else |
144 | #error No keymap defined! | 149 | #error No keymap defined! |
145 | #endif | 150 | #endif |
diff --git a/apps/plugins/mp3_encoder.c b/apps/plugins/mp3_encoder.c index 93de53edac..bbba5ab2f9 100644 --- a/apps/plugins/mp3_encoder.c +++ b/apps/plugins/mp3_encoder.c | |||
@@ -2411,26 +2411,30 @@ void get_mp3_filename(const char *wav_name) | |||
2411 | #define MP3ENC_NEXT BUTTON_DOWN | 2411 | #define MP3ENC_NEXT BUTTON_DOWN |
2412 | #define MP3ENC_DONE BUTTON_OFF | 2412 | #define MP3ENC_DONE BUTTON_OFF |
2413 | #define MP3ENC_SELECT BUTTON_SELECT | 2413 | #define MP3ENC_SELECT BUTTON_SELECT |
2414 | |||
2414 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) || \ | 2415 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) || \ |
2415 | (CONFIG_KEYPAD == IPOD_1G2G_PAD) | 2416 | (CONFIG_KEYPAD == IPOD_1G2G_PAD) |
2416 | #define MP3ENC_PREV BUTTON_SCROLL_BACK | 2417 | #define MP3ENC_PREV BUTTON_SCROLL_BACK |
2417 | #define MP3ENC_NEXT BUTTON_SCROLL_FWD | 2418 | #define MP3ENC_NEXT BUTTON_SCROLL_FWD |
2418 | #define MP3ENC_DONE BUTTON_MENU | 2419 | #define MP3ENC_DONE BUTTON_MENU |
2419 | #define MP3ENC_SELECT BUTTON_SELECT | 2420 | #define MP3ENC_SELECT BUTTON_SELECT |
2421 | |||
2420 | #elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD | 2422 | #elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD |
2421 | #define MP3ENC_PREV BUTTON_UP | 2423 | #define MP3ENC_PREV BUTTON_UP |
2422 | #define MP3ENC_NEXT BUTTON_DOWN | 2424 | #define MP3ENC_NEXT BUTTON_DOWN |
2423 | #define MP3ENC_DONE BUTTON_POWER | 2425 | #define MP3ENC_DONE BUTTON_POWER |
2424 | #define MP3ENC_SELECT BUTTON_SELECT | 2426 | #define MP3ENC_SELECT BUTTON_SELECT |
2427 | |||
2425 | #elif CONFIG_KEYPAD == GIGABEAT_PAD | 2428 | #elif CONFIG_KEYPAD == GIGABEAT_PAD |
2426 | #define MP3ENC_PREV BUTTON_UP | 2429 | #define MP3ENC_PREV BUTTON_UP |
2427 | #define MP3ENC_NEXT BUTTON_DOWN | 2430 | #define MP3ENC_NEXT BUTTON_DOWN |
2428 | #define MP3ENC_DONE BUTTON_POWER | 2431 | #define MP3ENC_DONE BUTTON_POWER |
2429 | #define MP3ENC_SELECT BUTTON_SELECT | 2432 | #define MP3ENC_SELECT BUTTON_SELECT |
2433 | |||
2430 | #elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ | 2434 | #elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ |
2431 | (CONFIG_KEYPAD == SANSA_C200_PAD) || \ | 2435 | (CONFIG_KEYPAD == SANSA_C200_PAD) || \ |
2432 | (CONFIG_KEYPAD == SANSA_CLIP_PAD) || \ | 2436 | (CONFIG_KEYPAD == SANSA_CLIP_PAD) || \ |
2433 | (CONFIG_KEYPAD == SANSA_M200_PAD) | 2437 | (CONFIG_KEYPAD == SANSA_M200_PAD) |
2434 | #define MP3ENC_PREV BUTTON_UP | 2438 | #define MP3ENC_PREV BUTTON_UP |
2435 | #define MP3ENC_NEXT BUTTON_DOWN | 2439 | #define MP3ENC_NEXT BUTTON_DOWN |
2436 | #define MP3ENC_DONE BUTTON_POWER | 2440 | #define MP3ENC_DONE BUTTON_POWER |
@@ -2447,33 +2451,46 @@ void get_mp3_filename(const char *wav_name) | |||
2447 | #define MP3ENC_NEXT BUTTON_SCROLL_DOWN | 2451 | #define MP3ENC_NEXT BUTTON_SCROLL_DOWN |
2448 | #define MP3ENC_DONE BUTTON_POWER | 2452 | #define MP3ENC_DONE BUTTON_POWER |
2449 | #define MP3ENC_SELECT BUTTON_PLAY | 2453 | #define MP3ENC_SELECT BUTTON_PLAY |
2454 | |||
2450 | #elif CONFIG_KEYPAD == GIGABEAT_S_PAD | 2455 | #elif CONFIG_KEYPAD == GIGABEAT_S_PAD |
2451 | #define MP3ENC_PREV BUTTON_UP | 2456 | #define MP3ENC_PREV BUTTON_UP |
2452 | #define MP3ENC_NEXT BUTTON_DOWN | 2457 | #define MP3ENC_NEXT BUTTON_DOWN |
2453 | #define MP3ENC_DONE BUTTON_BACK | 2458 | #define MP3ENC_DONE BUTTON_BACK |
2454 | #define MP3ENC_SELECT BUTTON_SELECT | 2459 | #define MP3ENC_SELECT BUTTON_SELECT |
2460 | |||
2455 | #elif CONFIG_KEYPAD == MROBE100_PAD | 2461 | #elif CONFIG_KEYPAD == MROBE100_PAD |
2456 | #define MP3ENC_PREV BUTTON_UP | 2462 | #define MP3ENC_PREV BUTTON_UP |
2457 | #define MP3ENC_NEXT BUTTON_DOWN | 2463 | #define MP3ENC_NEXT BUTTON_DOWN |
2458 | #define MP3ENC_DONE BUTTON_POWER | 2464 | #define MP3ENC_DONE BUTTON_POWER |
2459 | #define MP3ENC_SELECT BUTTON_SELECT | 2465 | #define MP3ENC_SELECT BUTTON_SELECT |
2466 | |||
2460 | #elif CONFIG_KEYPAD == IAUDIO_M3_PAD | 2467 | #elif CONFIG_KEYPAD == IAUDIO_M3_PAD |
2461 | #define MP3ENC_PREV BUTTON_RC_VOL_UP | 2468 | #define MP3ENC_PREV BUTTON_RC_VOL_UP |
2462 | #define MP3ENC_NEXT BUTTON_RC_VOL_DOWN | 2469 | #define MP3ENC_NEXT BUTTON_RC_VOL_DOWN |
2463 | #define MP3ENC_DONE BUTTON_RC_REC | 2470 | #define MP3ENC_DONE BUTTON_RC_REC |
2464 | #define MP3ENC_SELECT BUTTON_RC_FF | 2471 | #define MP3ENC_SELECT BUTTON_RC_FF |
2472 | |||
2465 | #elif CONFIG_KEYPAD == COWOND2_PAD | 2473 | #elif CONFIG_KEYPAD == COWOND2_PAD |
2466 | #define MP3ENC_DONE BUTTON_POWER | 2474 | #define MP3ENC_DONE BUTTON_POWER |
2475 | |||
2467 | #elif CONFIG_KEYPAD == IAUDIO67_PAD | 2476 | #elif CONFIG_KEYPAD == IAUDIO67_PAD |
2468 | #define MP3ENC_PREV BUTTON_LEFT | 2477 | #define MP3ENC_PREV BUTTON_LEFT |
2469 | #define MP3ENC_NEXT BUTTON_RIGHT | 2478 | #define MP3ENC_NEXT BUTTON_RIGHT |
2470 | #define MP3ENC_DONE BUTTON_POWER | 2479 | #define MP3ENC_DONE BUTTON_POWER |
2471 | #define MP3ENC_SELECT BUTTON_PLAY | 2480 | #define MP3ENC_SELECT BUTTON_PLAY |
2481 | |||
2472 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD | 2482 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD |
2473 | #define MP3ENC_PREV BUTTON_UP | 2483 | #define MP3ENC_PREV BUTTON_UP |
2474 | #define MP3ENC_NEXT BUTTON_DOWN | 2484 | #define MP3ENC_NEXT BUTTON_DOWN |
2475 | #define MP3ENC_DONE BUTTON_BACK | 2485 | #define MP3ENC_DONE BUTTON_BACK |
2476 | #define MP3ENC_SELECT BUTTON_SELECT | 2486 | #define MP3ENC_SELECT BUTTON_SELECT |
2487 | |||
2488 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
2489 | #define MP3ENC_PREV BUTTON_UP | ||
2490 | #define MP3ENC_NEXT BUTTON_DOWN | ||
2491 | #define MP3ENC_DONE BUTTON_POWER | ||
2492 | #define MP3ENC_SELECT BUTTON_SELECT | ||
2493 | |||
2477 | #else | 2494 | #else |
2478 | #error No keymap defined! | 2495 | #error No keymap defined! |
2479 | #endif | 2496 | #endif |
diff --git a/apps/plugins/mpegplayer/mpeg_settings.c b/apps/plugins/mpegplayer/mpeg_settings.c index 4b77518f54..f9f31fa88f 100644 --- a/apps/plugins/mpegplayer/mpeg_settings.c +++ b/apps/plugins/mpegplayer/mpeg_settings.c | |||
@@ -145,6 +145,16 @@ struct mpeg_settings settings; | |||
145 | #define MPEG_START_TIME_DOWN BUTTON_DOWN | 145 | #define MPEG_START_TIME_DOWN BUTTON_DOWN |
146 | #define MPEG_START_TIME_EXIT BUTTON_BACK | 146 | #define MPEG_START_TIME_EXIT BUTTON_BACK |
147 | 147 | ||
148 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
149 | #define MPEG_START_TIME_SELECT BUTTON_SELECT | ||
150 | #define MPEG_START_TIME_LEFT BUTTON_LEFT | ||
151 | #define MPEG_START_TIME_RIGHT BUTTON_RIGHT | ||
152 | #define MPEG_START_TIME_UP BUTTON_UP | ||
153 | #define MPEG_START_TIME_DOWN BUTTON_DOWN | ||
154 | #define MPEG_START_TIME_SCROLL_DOWN BUTTON_VOL_DOWN | ||
155 | #define MPEG_START_TIME_SCROLL_UP BUTTON_VOL_UP | ||
156 | #define MPEG_START_TIME_EXIT BUTTON_POWER | ||
157 | |||
148 | #else | 158 | #else |
149 | #error No keymap defined! | 159 | #error No keymap defined! |
150 | #endif | 160 | #endif |
diff --git a/apps/plugins/mpegplayer/mpegplayer.c b/apps/plugins/mpegplayer/mpegplayer.c index fbd3dc6b2c..66c647ff00 100644 --- a/apps/plugins/mpegplayer/mpegplayer.c +++ b/apps/plugins/mpegplayer/mpegplayer.c | |||
@@ -252,6 +252,15 @@ CONFIG_KEYPAD == SANSA_M200_PAD | |||
252 | #define MPEG_RW BUTTON_LEFT | 252 | #define MPEG_RW BUTTON_LEFT |
253 | #define MPEG_FF BUTTON_RIGHT | 253 | #define MPEG_FF BUTTON_RIGHT |
254 | 254 | ||
255 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
256 | #define MPEG_MENU BUTTON_MENU | ||
257 | #define MPEG_STOP BUTTON_POWER | ||
258 | #define MPEG_PAUSE BUTTON_SELECT | ||
259 | #define MPEG_VOLDOWN BUTTON_VOL_DOWN | ||
260 | #define MPEG_VOLUP BUTTON_VOL_UP | ||
261 | #define MPEG_RW BUTTON_LEFT | ||
262 | #define MPEG_FF BUTTON_RIGHT | ||
263 | |||
255 | #else | 264 | #else |
256 | #error No keymap defined! | 265 | #error No keymap defined! |
257 | #endif | 266 | #endif |
diff --git a/apps/plugins/oscilloscope.c b/apps/plugins/oscilloscope.c index 9401c62d1f..5d55bb43b9 100644 --- a/apps/plugins/oscilloscope.c +++ b/apps/plugins/oscilloscope.c | |||
@@ -232,6 +232,17 @@ PLUGIN_HEADER | |||
232 | #define OSCILLOSCOPE_VOL_UP BUTTON_UP | 232 | #define OSCILLOSCOPE_VOL_UP BUTTON_UP |
233 | #define OSCILLOSCOPE_VOL_DOWN BUTTON_DOWN | 233 | #define OSCILLOSCOPE_VOL_DOWN BUTTON_DOWN |
234 | 234 | ||
235 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
236 | #define OSCILLOSCOPE_QUIT BUTTON_POWER | ||
237 | #define OSCILLOSCOPE_DRAWMODE BUTTON_MENU | ||
238 | #define OSCILLOSCOPE_ADVMODE BUTTON_VIEW | ||
239 | #define OSCILLOSCOPE_ORIENTATION BUTTON_UP | ||
240 | #define OSCILLOSCOPE_PAUSE BUTTON_SELECT | ||
241 | #define OSCILLOSCOPE_SPEED_UP BUTTON_RIGHT | ||
242 | #define OSCILLOSCOPE_SPEED_DOWN BUTTON_LEFT | ||
243 | #define OSCILLOSCOPE_VOL_UP BUTTON_VOL_UP | ||
244 | #define OSCILLOSCOPE_VOL_DOWN BUTTON_VOL_DOWN | ||
245 | |||
235 | #else | 246 | #else |
236 | #error No keymap defined! | 247 | #error No keymap defined! |
237 | #endif | 248 | #endif |
diff --git a/apps/plugins/pacbox/pacbox.h b/apps/plugins/pacbox/pacbox.h index 2d559fd6df..d91e8cf98f 100644 --- a/apps/plugins/pacbox/pacbox.h +++ b/apps/plugins/pacbox/pacbox.h | |||
@@ -181,6 +181,17 @@ | |||
181 | #define PACMAN_COIN BUTTON_SELECT | 181 | #define PACMAN_COIN BUTTON_SELECT |
182 | #define PACMAN_MENU BUTTON_MENU | 182 | #define PACMAN_MENU BUTTON_MENU |
183 | 183 | ||
184 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
185 | |||
186 | #define PACMAN_UP BUTTON_UP | ||
187 | #define PACMAN_DOWN BUTTON_DOWN | ||
188 | #define PACMAN_LEFT BUTTON_LEFT | ||
189 | #define PACMAN_RIGHT BUTTON_RIGHT | ||
190 | #define PACMAN_1UP BUTTON_VOL_UP | ||
191 | #define PACMAN_2UP BUTTON_VOL_DOWN | ||
192 | #define PACMAN_COIN BUTTON_VIEW | ||
193 | #define PACMAN_MENU BUTTON_MENU | ||
194 | |||
184 | #else | 195 | #else |
185 | 196 | ||
186 | #error Keymap not defined! | 197 | #error Keymap not defined! |
diff --git a/apps/plugins/pegbox.c b/apps/plugins/pegbox.c index cc4d3aa7ab..514b92ebb6 100644 --- a/apps/plugins/pegbox.c +++ b/apps/plugins/pegbox.c | |||
@@ -353,6 +353,23 @@ PLUGIN_HEADER | |||
353 | #define LVL_UP_TEXT "SELECT" | 353 | #define LVL_UP_TEXT "SELECT" |
354 | #define LVL_DOWN_TEXT "MENU" | 354 | #define LVL_DOWN_TEXT "MENU" |
355 | 355 | ||
356 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
357 | #define PEGBOX_SAVE BUTTON_VIEW | ||
358 | #define PEGBOX_QUIT BUTTON_POWER | ||
359 | #define PEGBOX_RESTART BUTTON_MENU | ||
360 | #define PEGBOX_LVL_UP BUTTON_VOL_UP | ||
361 | #define PEGBOX_LVL_DOWN BUTTON_VOL_DOWN | ||
362 | #define PEGBOX_UP BUTTON_UP | ||
363 | #define PEGBOX_DOWN BUTTON_DOWN | ||
364 | #define PEGBOX_RIGHT BUTTON_RIGHT | ||
365 | #define PEGBOX_LEFT BUTTON_LEFT | ||
366 | |||
367 | #define SAVE_TEXT "VIEW" | ||
368 | #define QUIT_TEXT "POWER" | ||
369 | #define RESTART_TEXT "MENU" | ||
370 | #define LVL_UP_TEXT "VOL+" | ||
371 | #define LVL_DOWN_TEXT "VOL-" | ||
372 | |||
356 | #else | 373 | #else |
357 | #error Unsupported keymap! | 374 | #error Unsupported keymap! |
358 | #endif | 375 | #endif |
diff --git a/apps/plugins/plasma.c b/apps/plugins/plasma.c index 1d3dd6c432..a172372da4 100644 --- a/apps/plugins/plasma.c +++ b/apps/plugins/plasma.c | |||
@@ -117,6 +117,12 @@ static int plasma_frequency; | |||
117 | #define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN | 117 | #define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN |
118 | #define PLASMA_REGEN_COLORS BUTTON_SELECT | 118 | #define PLASMA_REGEN_COLORS BUTTON_SELECT |
119 | 119 | ||
120 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
121 | #define PLASMA_QUIT BUTTON_POWER | ||
122 | #define PLASMA_INCREASE_FREQUENCY BUTTON_UP | ||
123 | #define PLASMA_DECREASE_FREQUENCY BUTTON_DOWN | ||
124 | #define PLASMA_REGEN_COLORS BUTTON_SELECT | ||
125 | |||
120 | #endif | 126 | #endif |
121 | 127 | ||
122 | #ifdef HAVE_TOUCHSCREEN | 128 | #ifdef HAVE_TOUCHSCREEN |
diff --git a/apps/plugins/pong.c b/apps/plugins/pong.c index 905e7689f8..148f1a1a1e 100644 --- a/apps/plugins/pong.c +++ b/apps/plugins/pong.c | |||
@@ -169,6 +169,14 @@ PLUGIN_HEADER | |||
169 | #define PONG_RIGHT_UP BUTTON_PLAY | 169 | #define PONG_RIGHT_UP BUTTON_PLAY |
170 | #define PONG_RIGHT_DOWN BUTTON_MENU | 170 | #define PONG_RIGHT_DOWN BUTTON_MENU |
171 | 171 | ||
172 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
173 | #define PONG_QUIT BUTTON_POWER | ||
174 | #define PONG_PAUSE BUTTON_MENU | ||
175 | #define PONG_LEFT_UP BUTTON_UP | ||
176 | #define PONG_LEFT_DOWN BUTTON_DOWN | ||
177 | #define PONG_RIGHT_UP BUTTON_VOL_UP | ||
178 | #define PONG_RIGHT_DOWN BUTTON_VOL_DOWN | ||
179 | |||
172 | #else | 180 | #else |
173 | #error No keymap defined! | 181 | #error No keymap defined! |
174 | #endif | 182 | #endif |
diff --git a/apps/plugins/reversi/reversi-gui.h b/apps/plugins/reversi/reversi-gui.h index 50effc03a7..ccd67aaa18 100644 --- a/apps/plugins/reversi/reversi-gui.h +++ b/apps/plugins/reversi/reversi-gui.h | |||
@@ -168,6 +168,15 @@ | |||
168 | #define REVERSI_BUTTON_MAKE_MOVE BUTTON_SELECT | 168 | #define REVERSI_BUTTON_MAKE_MOVE BUTTON_SELECT |
169 | #define REVERSI_BUTTON_MENU BUTTON_MENU | 169 | #define REVERSI_BUTTON_MENU BUTTON_MENU |
170 | 170 | ||
171 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
172 | #define REVERSI_BUTTON_QUIT BUTTON_POWER | ||
173 | #define REVERSI_BUTTON_UP BUTTON_UP | ||
174 | #define REVERSI_BUTTON_DOWN BUTTON_DOWN | ||
175 | #define REVERSI_BUTTON_LEFT BUTTON_LEFT | ||
176 | #define REVERSI_BUTTON_RIGHT BUTTON_RIGHT | ||
177 | #define REVERSI_BUTTON_MAKE_MOVE BUTTON_SELECT | ||
178 | #define REVERSI_BUTTON_MENU BUTTON_MENU | ||
179 | |||
171 | #else | 180 | #else |
172 | #error No keymap defined! | 181 | #error No keymap defined! |
173 | #endif | 182 | #endif |
diff --git a/apps/plugins/rockblox.c b/apps/plugins/rockblox.c index a68df25f2a..0526bd5d46 100644 --- a/apps/plugins/rockblox.c +++ b/apps/plugins/rockblox.c | |||
@@ -276,6 +276,18 @@ PLUGIN_HEADER | |||
276 | #define ROCKBLOX_DROP BUTTON_SELECT | 276 | #define ROCKBLOX_DROP BUTTON_SELECT |
277 | #define ROCKBLOX_RESTART BUTTON_CUSTOM | 277 | #define ROCKBLOX_RESTART BUTTON_CUSTOM |
278 | 278 | ||
279 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
280 | |||
281 | #define ROCKBLOX_OFF BUTTON_POWER | ||
282 | #define ROCKBLOX_ROTATE_RIGHT BUTTON_VOL_DOWN | ||
283 | #define ROCKBLOX_ROTATE_LEFT BUTTON_VOL_UP | ||
284 | #define ROCKBLOX_ROTATE BUTTON_UP | ||
285 | #define ROCKBLOX_DOWN BUTTON_DOWN | ||
286 | #define ROCKBLOX_LEFT BUTTON_LEFT | ||
287 | #define ROCKBLOX_RIGHT BUTTON_RIGHT | ||
288 | #define ROCKBLOX_DROP BUTTON_SELECT | ||
289 | #define ROCKBLOX_RESTART BUTTON_MENU | ||
290 | |||
279 | #else | 291 | #else |
280 | #error No keymap defined! | 292 | #error No keymap defined! |
281 | #endif | 293 | #endif |
diff --git a/apps/plugins/rockblox1d.c b/apps/plugins/rockblox1d.c index 38126d2239..d7779fadd6 100644 --- a/apps/plugins/rockblox1d.c +++ b/apps/plugins/rockblox1d.c | |||
@@ -94,6 +94,10 @@ PLUGIN_HEADER | |||
94 | #define ONEDROCKBLOX_DOWN BUTTON_SELECT | 94 | #define ONEDROCKBLOX_DOWN BUTTON_SELECT |
95 | #define ONEDROCKBLOX_QUIT BUTTON_BACK | 95 | #define ONEDROCKBLOX_QUIT BUTTON_BACK |
96 | 96 | ||
97 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
98 | #define ONEDROCKBLOX_DOWN BUTTON_SELECT | ||
99 | #define ONEDROCKBLOX_QUIT BUTTON_POWER | ||
100 | |||
97 | #else | 101 | #else |
98 | #error No keymap defined! | 102 | #error No keymap defined! |
99 | #endif | 103 | #endif |
diff --git a/apps/plugins/rockboy/rockboy.c b/apps/plugins/rockboy/rockboy.c index ae0d218ccb..84dcc33ef0 100644 --- a/apps/plugins/rockboy/rockboy.c +++ b/apps/plugins/rockboy/rockboy.c | |||
@@ -235,6 +235,16 @@ static void setoptions (void) | |||
235 | options.START=BUTTON_BACK; | 235 | options.START=BUTTON_BACK; |
236 | options.SELECT=BUTTON_SELECT; | 236 | options.SELECT=BUTTON_SELECT; |
237 | options.MENU=BUTTON_MENU; | 237 | options.MENU=BUTTON_MENU; |
238 | |||
239 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
240 | options.UP=BUTTON_UP; | ||
241 | options.DOWN=BUTTON_DOWN; | ||
242 | |||
243 | options.A=BUTTON_VOL_UP; | ||
244 | options.B=BUTTON_VOL_DOWN; | ||
245 | options.START=BUTTON_VIEW; | ||
246 | options.SELECT=BUTTON_SELECT; | ||
247 | options.MENU=BUTTON_MENU; | ||
238 | #else | 248 | #else |
239 | #error No Keymap Defined! | 249 | #error No Keymap Defined! |
240 | #endif | 250 | #endif |
diff --git a/apps/plugins/rockpaint.c b/apps/plugins/rockpaint.c index 9cfbf7c915..7423d75ebd 100644 --- a/apps/plugins/rockpaint.c +++ b/apps/plugins/rockpaint.c | |||
@@ -146,6 +146,17 @@ PLUGIN_HEADER | |||
146 | #define ROCKPAINT_LEFT BUTTON_LEFT | 146 | #define ROCKPAINT_LEFT BUTTON_LEFT |
147 | #define ROCKPAINT_RIGHT BUTTON_RIGHT | 147 | #define ROCKPAINT_RIGHT BUTTON_RIGHT |
148 | 148 | ||
149 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
150 | #define ROCKPAINT_QUIT BUTTON_POWER | ||
151 | #define ROCKPAINT_DRAW BUTTON_SELECT | ||
152 | #define ROCKPAINT_MENU BUTTON_MENU | ||
153 | #define ROCKPAINT_TOOLBAR BUTTON_VIEW | ||
154 | #define ROCKPAINT_TOOLBAR2 BUTTON_PLAYLIST | ||
155 | #define ROCKPAINT_UP BUTTON_UP | ||
156 | #define ROCKPAINT_DOWN BUTTON_DOWN | ||
157 | #define ROCKPAINT_LEFT BUTTON_LEFT | ||
158 | #define ROCKPAINT_RIGHT BUTTON_RIGHT | ||
159 | |||
149 | #else | 160 | #else |
150 | #error "Please define keys for this keypad" | 161 | #error "Please define keys for this keypad" |
151 | #endif | 162 | #endif |
diff --git a/apps/plugins/sliding_puzzle.c b/apps/plugins/sliding_puzzle.c index 9a46dac664..c5c8c67d25 100644 --- a/apps/plugins/sliding_puzzle.c +++ b/apps/plugins/sliding_puzzle.c | |||
@@ -181,6 +181,15 @@ PLUGIN_HEADER | |||
181 | #define PUZZLE_SHUFFLE BUTTON_PLAY | 181 | #define PUZZLE_SHUFFLE BUTTON_PLAY |
182 | #define PUZZLE_PICTURE BUTTON_MENU | 182 | #define PUZZLE_PICTURE BUTTON_MENU |
183 | 183 | ||
184 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
185 | #define PUZZLE_QUIT BUTTON_POWER | ||
186 | #define PUZZLE_LEFT BUTTON_LEFT | ||
187 | #define PUZZLE_RIGHT BUTTON_RIGHT | ||
188 | #define PUZZLE_UP BUTTON_UP | ||
189 | #define PUZZLE_DOWN BUTTON_DOWN | ||
190 | #define PUZZLE_SHUFFLE BUTTON_VIEW | ||
191 | #define PUZZLE_PICTURE BUTTON_MENU | ||
192 | |||
184 | #else | 193 | #else |
185 | #error No keymap defined! | 194 | #error No keymap defined! |
186 | #endif | 195 | #endif |
diff --git a/apps/plugins/snake.c b/apps/plugins/snake.c index 6d1277564b..ef179c6654 100644 --- a/apps/plugins/snake.c +++ b/apps/plugins/snake.c | |||
@@ -156,6 +156,14 @@ PLUGIN_HEADER | |||
156 | #define SNAKE_DOWN BUTTON_DOWN | 156 | #define SNAKE_DOWN BUTTON_DOWN |
157 | #define SNAKE_PLAYPAUSE BUTTON_PLAY | 157 | #define SNAKE_PLAYPAUSE BUTTON_PLAY |
158 | 158 | ||
159 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
160 | #define SNAKE_QUIT BUTTON_POWER | ||
161 | #define SNAKE_LEFT BUTTON_LEFT | ||
162 | #define SNAKE_RIGHT BUTTON_RIGHT | ||
163 | #define SNAKE_UP BUTTON_UP | ||
164 | #define SNAKE_DOWN BUTTON_DOWN | ||
165 | #define SNAKE_PLAYPAUSE BUTTON_MENU | ||
166 | |||
159 | #else | 167 | #else |
160 | #error No keymap defined! | 168 | #error No keymap defined! |
161 | #endif | 169 | #endif |
diff --git a/apps/plugins/snake2.c b/apps/plugins/snake2.c index 8cd8794057..d5ffc9f6d2 100644 --- a/apps/plugins/snake2.c +++ b/apps/plugins/snake2.c | |||
@@ -336,6 +336,20 @@ PLUGIN_HEADER | |||
336 | #define SNAKE2_PLAYPAUSE BUTTON_PLAY | 336 | #define SNAKE2_PLAYPAUSE BUTTON_PLAY |
337 | #define SNAKE2_PLAYPAUSE_TEXT "Play" | 337 | #define SNAKE2_PLAYPAUSE_TEXT "Play" |
338 | 338 | ||
339 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
340 | #define SNAKE2_LEFT BUTTON_LEFT | ||
341 | #define SNAKE2_RIGHT BUTTON_RIGHT | ||
342 | #define SNAKE2_UP BUTTON_UP | ||
343 | #define SNAKE2_DOWN BUTTON_DOWN | ||
344 | #define SNAKE2_QUIT BUTTON_POWER | ||
345 | #define SNAKE2_LEVEL_UP BUTTON_UP | ||
346 | #define SNAKE2_LEVEL_DOWN BUTTON_DOWN | ||
347 | #define SNAKE2_MAZE_NEXT BUTTON_RIGHT | ||
348 | #define SNAKE2_MAZE_LAST BUTTON_LEFT | ||
349 | #define SNAKE2_SELECT_TYPE BUTTON_MENU | ||
350 | #define SNAKE2_PLAYPAUSE BUTTON_VIEW | ||
351 | #define SNAKE2_PLAYPAUSE_TEXT "View" | ||
352 | |||
339 | #else | 353 | #else |
340 | #error No keymap defined! | 354 | #error No keymap defined! |
341 | #endif | 355 | #endif |
diff --git a/apps/plugins/snow.c b/apps/plugins/snow.c index 1cfc3345ab..3df2c0a016 100644 --- a/apps/plugins/snow.c +++ b/apps/plugins/snow.c | |||
@@ -72,6 +72,8 @@ PLUGIN_HEADER | |||
72 | #define SNOW_QUIT BUTTON_POWER | 72 | #define SNOW_QUIT BUTTON_POWER |
73 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD | 73 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD |
74 | #define SNOW_QUIT BUTTON_BACK | 74 | #define SNOW_QUIT BUTTON_BACK |
75 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
76 | #define SNOW_QUIT BUTTON_POWER | ||
75 | #else | 77 | #else |
76 | #define SNOW_QUIT BUTTON_OFF | 78 | #define SNOW_QUIT BUTTON_OFF |
77 | #if (CONFIG_KEYPAD == IRIVER_H100_PAD) || (CONFIG_KEYPAD == IRIVER_H300_PAD) | 79 | #if (CONFIG_KEYPAD == IRIVER_H100_PAD) || (CONFIG_KEYPAD == IRIVER_H300_PAD) |
diff --git a/apps/plugins/sokoban.c b/apps/plugins/sokoban.c index 96dc17591c..931a802920 100644 --- a/apps/plugins/sokoban.c +++ b/apps/plugins/sokoban.c | |||
@@ -361,6 +361,21 @@ PLUGIN_HEADER | |||
361 | #define BUTTON_SAVE BUTTON_CUSTOM | 361 | #define BUTTON_SAVE BUTTON_CUSTOM |
362 | #define BUTTON_SAVE_NAME "CUSTOM" | 362 | #define BUTTON_SAVE_NAME "CUSTOM" |
363 | 363 | ||
364 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
365 | #define SOKOBAN_LEFT BUTTON_LEFT | ||
366 | #define SOKOBAN_RIGHT BUTTON_RIGHT | ||
367 | #define SOKOBAN_UP BUTTON_UP | ||
368 | #define SOKOBAN_DOWN BUTTON_DOWN | ||
369 | #define SOKOBAN_MENU BUTTON_MENU | ||
370 | #define SOKOBAN_UNDO BUTTON_VIEW | ||
371 | #define SOKOBAN_REDO (BUTTON_SELECT | BUTTON_VIEW) | ||
372 | #define SOKOBAN_LEVEL_DOWN BUTTON_VOL_DOWN | ||
373 | #define SOKOBAN_LEVEL_REPEAT BUTTON_POWER | ||
374 | #define SOKOBAN_LEVEL_UP BUTTON_VOL_UP | ||
375 | #define SOKOBAN_PAUSE BUTTON_SELECT | ||
376 | #define BUTTON_SAVE BUTTON_PLAYLIST | ||
377 | #define BUTTON_SAVE_NAME "PLAYLIST" | ||
378 | |||
364 | #else | 379 | #else |
365 | #error No keymap defined! | 380 | #error No keymap defined! |
366 | #endif | 381 | #endif |
diff --git a/apps/plugins/solitaire.c b/apps/plugins/solitaire.c index bbf7c11291..c6cf6f0b0c 100644 --- a/apps/plugins/solitaire.c +++ b/apps/plugins/solitaire.c | |||
@@ -380,6 +380,24 @@ PLUGIN_HEADER | |||
380 | # define HK_CUR2STACK "PLAY.." | 380 | # define HK_CUR2STACK "PLAY.." |
381 | # define HK_REM2STACK "PLAY+RIGHT" | 381 | # define HK_REM2STACK "PLAY+RIGHT" |
382 | 382 | ||
383 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
384 | # define SOL_QUIT BUTTON_POWER | ||
385 | # define SOL_UP BUTTON_UP | ||
386 | # define SOL_DOWN BUTTON_DOWN | ||
387 | # define SOL_LEFT BUTTON_LEFT | ||
388 | # define SOL_RIGHT BUTTON_RIGHT | ||
389 | # define SOL_MOVE_PRE BUTTON_SELECT | ||
390 | # define SOL_MOVE (BUTTON_SELECT | BUTTON_REL) | ||
391 | # define SOL_DRAW BUTTON_MENU | ||
392 | # define SOL_REM2CUR (BUTTON_LEFT | BUTTON_VIEW) | ||
393 | # define SOL_CUR2STACK (BUTTON_SELECT | BUTTON_REPEAT) | ||
394 | # define SOL_REM2STACK (BUTTON_RIGHT | BUTTON_VIEW) | ||
395 | # define HK_MOVE "SELECT" | ||
396 | # define HK_DRAW "MENU" | ||
397 | # define HK_REM2CUR "VIEW+LEFT" | ||
398 | # define HK_CUR2STACK "SELECT.." | ||
399 | # define HK_REM2STACK "VIEW+RIGHT" | ||
400 | |||
383 | #else | 401 | #else |
384 | #error No keymap defined! | 402 | #error No keymap defined! |
385 | #endif | 403 | #endif |
diff --git a/apps/plugins/spacerocks.c b/apps/plugins/spacerocks.c index b4cddd9a12..0891906b12 100644 --- a/apps/plugins/spacerocks.c +++ b/apps/plugins/spacerocks.c | |||
@@ -254,6 +254,19 @@ PLUGIN_HEADER | |||
254 | #define AST_FIRE BUTTON_SELECT | 254 | #define AST_FIRE BUTTON_SELECT |
255 | #define AST_FIRE_REP (BUTTON_SELECT | BUTTON_REPEAT) | 255 | #define AST_FIRE_REP (BUTTON_SELECT | BUTTON_REPEAT) |
256 | 256 | ||
257 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
258 | #define AST_PAUSE BUTTON_VIEW | ||
259 | #define AST_QUIT BUTTON_POWER | ||
260 | #define AST_THRUST_REP (BUTTON_UP | BUTTON_REPEAT) | ||
261 | #define AST_THRUST BUTTON_UP | ||
262 | #define AST_HYPERSPACE BUTTON_DOWN | ||
263 | #define AST_LEFT BUTTON_LEFT | ||
264 | #define AST_LEFT_REP (BUTTON_LEFT | BUTTON_REPEAT) | ||
265 | #define AST_RIGHT BUTTON_RIGHT | ||
266 | #define AST_RIGHT_REP (BUTTON_RIGHT | BUTTON_REPEAT) | ||
267 | #define AST_FIRE BUTTON_PLAYLIST | ||
268 | #define AST_FIRE_REP (BUTTON_PLAYLIST | BUTTON_REPEAT) | ||
269 | |||
257 | #else | 270 | #else |
258 | #error No keymap defined! | 271 | #error No keymap defined! |
259 | #endif | 272 | #endif |
diff --git a/apps/plugins/star.c b/apps/plugins/star.c index fd727fa34b..931161308a 100644 --- a/apps/plugins/star.c +++ b/apps/plugins/star.c | |||
@@ -249,6 +249,19 @@ PLUGIN_HEADER | |||
249 | #define STAR_LEVEL_REPEAT (BUTTON_CUSTOM | BUTTON_RIGHT) | 249 | #define STAR_LEVEL_REPEAT (BUTTON_CUSTOM | BUTTON_RIGHT) |
250 | #define STAR_MENU_RUN BUTTON_MENU | 250 | #define STAR_MENU_RUN BUTTON_MENU |
251 | 251 | ||
252 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
253 | |||
254 | #define STAR_QUIT BUTTON_POWER | ||
255 | #define STAR_LEFT BUTTON_LEFT | ||
256 | #define STAR_RIGHT BUTTON_RIGHT | ||
257 | #define STAR_UP BUTTON_UP | ||
258 | #define STAR_DOWN BUTTON_DOWN | ||
259 | #define STAR_TOGGLE_CONTROL BUTTON_SELECT | ||
260 | #define STAR_LEVEL_UP BUTTON_VOL_UP | ||
261 | #define STAR_LEVEL_DOWN BUTTON_VOL_DOWN | ||
262 | #define STAR_LEVEL_REPEAT BUTTON_VIEW | ||
263 | #define STAR_MENU_RUN BUTTON_MENU | ||
264 | |||
252 | #else | 265 | #else |
253 | #error No keymap defined! | 266 | #error No keymap defined! |
254 | #endif | 267 | #endif |
diff --git a/apps/plugins/starfield.c b/apps/plugins/starfield.c index bd75df3835..8b5c64d8d7 100644 --- a/apps/plugins/starfield.c +++ b/apps/plugins/starfield.c | |||
@@ -36,6 +36,7 @@ PLUGIN_HEADER | |||
36 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT | 36 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT |
37 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT | 37 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT |
38 | #define STARFIELD_TOGGLE_COLOR BUTTON_PLAY | 38 | #define STARFIELD_TOGGLE_COLOR BUTTON_PLAY |
39 | |||
39 | #elif (CONFIG_KEYPAD == IAUDIO_X5M5_PAD) | 40 | #elif (CONFIG_KEYPAD == IAUDIO_X5M5_PAD) |
40 | #define STARFIELD_QUIT BUTTON_POWER | 41 | #define STARFIELD_QUIT BUTTON_POWER |
41 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP | 42 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP |
@@ -43,6 +44,7 @@ PLUGIN_HEADER | |||
43 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT | 44 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT |
44 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT | 45 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT |
45 | #define STARFIELD_TOGGLE_COLOR BUTTON_PLAY | 46 | #define STARFIELD_TOGGLE_COLOR BUTTON_PLAY |
47 | |||
46 | #elif (CONFIG_KEYPAD == IRIVER_H10_PAD) | 48 | #elif (CONFIG_KEYPAD == IRIVER_H10_PAD) |
47 | #define STARFIELD_QUIT BUTTON_POWER | 49 | #define STARFIELD_QUIT BUTTON_POWER |
48 | #define STARFIELD_INCREASE_ZMOVE BUTTON_SCROLL_UP | 50 | #define STARFIELD_INCREASE_ZMOVE BUTTON_SCROLL_UP |
@@ -50,6 +52,7 @@ PLUGIN_HEADER | |||
50 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT | 52 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT |
51 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT | 53 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT |
52 | #define STARFIELD_TOGGLE_COLOR BUTTON_PLAY | 54 | #define STARFIELD_TOGGLE_COLOR BUTTON_PLAY |
55 | |||
53 | #elif (CONFIG_KEYPAD == GIGABEAT_PAD) | 56 | #elif (CONFIG_KEYPAD == GIGABEAT_PAD) |
54 | #define STARFIELD_QUIT BUTTON_POWER | 57 | #define STARFIELD_QUIT BUTTON_POWER |
55 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP | 58 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP |
@@ -57,17 +60,19 @@ PLUGIN_HEADER | |||
57 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT | 60 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT |
58 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT | 61 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT |
59 | #define STARFIELD_TOGGLE_COLOR BUTTON_SELECT | 62 | #define STARFIELD_TOGGLE_COLOR BUTTON_SELECT |
63 | |||
60 | #elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ | 64 | #elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ |
61 | (CONFIG_KEYPAD == SANSA_C200_PAD) || \ | 65 | (CONFIG_KEYPAD == SANSA_C200_PAD) || \ |
62 | (CONFIG_KEYPAD == SANSA_CLIP_PAD) || \ | 66 | (CONFIG_KEYPAD == SANSA_CLIP_PAD) || \ |
63 | (CONFIG_KEYPAD == SANSA_M200_PAD) || \ | 67 | (CONFIG_KEYPAD == SANSA_M200_PAD) || \ |
64 | (CONFIG_KEYPAD == SANSA_FUZE_PAD) | 68 | (CONFIG_KEYPAD == SANSA_FUZE_PAD) |
65 | #define STARFIELD_QUIT BUTTON_POWER | 69 | #define STARFIELD_QUIT BUTTON_POWER |
66 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP | 70 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP |
67 | #define STARFIELD_DECREASE_ZMOVE BUTTON_DOWN | 71 | #define STARFIELD_DECREASE_ZMOVE BUTTON_DOWN |
68 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT | 72 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT |
69 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT | 73 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT |
70 | #define STARFIELD_TOGGLE_COLOR BUTTON_SELECT | 74 | #define STARFIELD_TOGGLE_COLOR BUTTON_SELECT |
75 | |||
71 | #elif (CONFIG_KEYPAD == GIGABEAT_S_PAD) | 76 | #elif (CONFIG_KEYPAD == GIGABEAT_S_PAD) |
72 | #define STARFIELD_QUIT BUTTON_BACK | 77 | #define STARFIELD_QUIT BUTTON_BACK |
73 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP | 78 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP |
@@ -75,6 +80,7 @@ PLUGIN_HEADER | |||
75 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT | 80 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT |
76 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT | 81 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT |
77 | #define STARFIELD_TOGGLE_COLOR BUTTON_SELECT | 82 | #define STARFIELD_TOGGLE_COLOR BUTTON_SELECT |
83 | |||
78 | #elif (CONFIG_KEYPAD == MROBE100_PAD) | 84 | #elif (CONFIG_KEYPAD == MROBE100_PAD) |
79 | #define STARFIELD_QUIT BUTTON_POWER | 85 | #define STARFIELD_QUIT BUTTON_POWER |
80 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP | 86 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP |
@@ -82,6 +88,7 @@ PLUGIN_HEADER | |||
82 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT | 88 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT |
83 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT | 89 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT |
84 | #define STARFIELD_TOGGLE_COLOR BUTTON_SELECT | 90 | #define STARFIELD_TOGGLE_COLOR BUTTON_SELECT |
91 | |||
85 | #elif CONFIG_KEYPAD == IAUDIO_M3_PAD | 92 | #elif CONFIG_KEYPAD == IAUDIO_M3_PAD |
86 | #define STARFIELD_QUIT BUTTON_RC_REC | 93 | #define STARFIELD_QUIT BUTTON_RC_REC |
87 | #define STARFIELD_INCREASE_ZMOVE BUTTON_RC_VOL_UP | 94 | #define STARFIELD_INCREASE_ZMOVE BUTTON_RC_VOL_UP |
@@ -89,6 +96,7 @@ PLUGIN_HEADER | |||
89 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RC_FF | 96 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RC_FF |
90 | #define STARFIELD_DECREASE_NB_STARS BUTTON_RC_REW | 97 | #define STARFIELD_DECREASE_NB_STARS BUTTON_RC_REW |
91 | #define STARFIELD_TOGGLE_COLOR BUTTON_RC_MODE | 98 | #define STARFIELD_TOGGLE_COLOR BUTTON_RC_MODE |
99 | |||
92 | #elif CONFIG_KEYPAD == IAUDIO67_PAD | 100 | #elif CONFIG_KEYPAD == IAUDIO67_PAD |
93 | #define STARFIELD_QUIT BUTTON_POWER | 101 | #define STARFIELD_QUIT BUTTON_POWER |
94 | #define STARFIELD_INCREASE_ZMOVE BUTTON_STOP | 102 | #define STARFIELD_INCREASE_ZMOVE BUTTON_STOP |
@@ -96,8 +104,10 @@ PLUGIN_HEADER | |||
96 | #define STARFIELD_INCREASE_NB_STARS BUTTON_LEFT | 104 | #define STARFIELD_INCREASE_NB_STARS BUTTON_LEFT |
97 | #define STARFIELD_DECREASE_NB_STARS BUTTON_RIGHT | 105 | #define STARFIELD_DECREASE_NB_STARS BUTTON_RIGHT |
98 | #define STARFIELD_TOGGLE_COLOR BUTTON_MENU | 106 | #define STARFIELD_TOGGLE_COLOR BUTTON_MENU |
107 | |||
99 | #elif (CONFIG_KEYPAD == COWOND2_PAD) | 108 | #elif (CONFIG_KEYPAD == COWOND2_PAD) |
100 | #define STARFIELD_QUIT BUTTON_POWER | 109 | #define STARFIELD_QUIT BUTTON_POWER |
110 | |||
101 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD | 111 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD |
102 | #define STARFIELD_QUIT BUTTON_BACK | 112 | #define STARFIELD_QUIT BUTTON_BACK |
103 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP | 113 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP |
@@ -105,6 +115,14 @@ PLUGIN_HEADER | |||
105 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT | 115 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT |
106 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT | 116 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT |
107 | #define STARFIELD_TOGGLE_COLOR BUTTON_SELECT | 117 | #define STARFIELD_TOGGLE_COLOR BUTTON_SELECT |
118 | |||
119 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
120 | #define STARFIELD_QUIT BUTTON_POWER | ||
121 | #define STARFIELD_INCREASE_ZMOVE BUTTON_UP | ||
122 | #define STARFIELD_DECREASE_ZMOVE BUTTON_DOWN | ||
123 | #define STARFIELD_INCREASE_NB_STARS BUTTON_RIGHT | ||
124 | #define STARFIELD_DECREASE_NB_STARS BUTTON_LEFT | ||
125 | #define STARFIELD_TOGGLE_COLOR BUTTON_SELECT | ||
108 | #endif | 126 | #endif |
109 | 127 | ||
110 | #ifdef HAVE_TOUCHSCREEN | 128 | #ifdef HAVE_TOUCHSCREEN |
diff --git a/apps/plugins/stats.c b/apps/plugins/stats.c index 0219d0fb0d..346d4206c2 100644 --- a/apps/plugins/stats.c +++ b/apps/plugins/stats.c | |||
@@ -90,6 +90,9 @@ static bool abort; | |||
90 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD | 90 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD |
91 | #define STATS_STOP BUTTON_BACK | 91 | #define STATS_STOP BUTTON_BACK |
92 | 92 | ||
93 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
94 | #define STATS_STOP BUTTON_POWER | ||
95 | |||
93 | #else | 96 | #else |
94 | #error No keymap defined! | 97 | #error No keymap defined! |
95 | #endif | 98 | #endif |
diff --git a/apps/plugins/stopwatch.c b/apps/plugins/stopwatch.c index 0de01287cd..4cba167738 100644 --- a/apps/plugins/stopwatch.c +++ b/apps/plugins/stopwatch.c | |||
@@ -42,6 +42,7 @@ PLUGIN_HEADER | |||
42 | #define STOPWATCH_LAP_TIMER BUTTON_ON | 42 | #define STOPWATCH_LAP_TIMER BUTTON_ON |
43 | #define STOPWATCH_SCROLL_UP BUTTON_UP | 43 | #define STOPWATCH_SCROLL_UP BUTTON_UP |
44 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN | 44 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN |
45 | |||
45 | #elif CONFIG_KEYPAD == ARCHOS_AV300_PAD | 46 | #elif CONFIG_KEYPAD == ARCHOS_AV300_PAD |
46 | #define STOPWATCH_QUIT BUTTON_OFF | 47 | #define STOPWATCH_QUIT BUTTON_OFF |
47 | #define STOPWATCH_START_STOP BUTTON_SELECT | 48 | #define STOPWATCH_START_STOP BUTTON_SELECT |
@@ -49,6 +50,7 @@ PLUGIN_HEADER | |||
49 | #define STOPWATCH_LAP_TIMER BUTTON_ON | 50 | #define STOPWATCH_LAP_TIMER BUTTON_ON |
50 | #define STOPWATCH_SCROLL_UP BUTTON_UP | 51 | #define STOPWATCH_SCROLL_UP BUTTON_UP |
51 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN | 52 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN |
53 | |||
52 | #elif CONFIG_KEYPAD == ONDIO_PAD | 54 | #elif CONFIG_KEYPAD == ONDIO_PAD |
53 | #define STOPWATCH_QUIT BUTTON_OFF | 55 | #define STOPWATCH_QUIT BUTTON_OFF |
54 | #define STOPWATCH_START_STOP BUTTON_RIGHT | 56 | #define STOPWATCH_START_STOP BUTTON_RIGHT |
@@ -56,6 +58,7 @@ PLUGIN_HEADER | |||
56 | #define STOPWATCH_LAP_TIMER BUTTON_MENU | 58 | #define STOPWATCH_LAP_TIMER BUTTON_MENU |
57 | #define STOPWATCH_SCROLL_UP BUTTON_UP | 59 | #define STOPWATCH_SCROLL_UP BUTTON_UP |
58 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN | 60 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN |
61 | |||
59 | #elif CONFIG_KEYPAD == PLAYER_PAD | 62 | #elif CONFIG_KEYPAD == PLAYER_PAD |
60 | #define STOPWATCH_QUIT BUTTON_MENU | 63 | #define STOPWATCH_QUIT BUTTON_MENU |
61 | #define STOPWATCH_START_STOP BUTTON_PLAY | 64 | #define STOPWATCH_START_STOP BUTTON_PLAY |
@@ -63,6 +66,7 @@ PLUGIN_HEADER | |||
63 | #define STOPWATCH_LAP_TIMER BUTTON_ON | 66 | #define STOPWATCH_LAP_TIMER BUTTON_ON |
64 | #define STOPWATCH_SCROLL_UP BUTTON_RIGHT | 67 | #define STOPWATCH_SCROLL_UP BUTTON_RIGHT |
65 | #define STOPWATCH_SCROLL_DOWN BUTTON_LEFT | 68 | #define STOPWATCH_SCROLL_DOWN BUTTON_LEFT |
69 | |||
66 | #elif (CONFIG_KEYPAD == IRIVER_H100_PAD) || \ | 70 | #elif (CONFIG_KEYPAD == IRIVER_H100_PAD) || \ |
67 | (CONFIG_KEYPAD == IRIVER_H300_PAD) | 71 | (CONFIG_KEYPAD == IRIVER_H300_PAD) |
68 | #define STOPWATCH_QUIT BUTTON_OFF | 72 | #define STOPWATCH_QUIT BUTTON_OFF |
@@ -71,7 +75,6 @@ PLUGIN_HEADER | |||
71 | #define STOPWATCH_LAP_TIMER BUTTON_ON | 75 | #define STOPWATCH_LAP_TIMER BUTTON_ON |
72 | #define STOPWATCH_SCROLL_UP BUTTON_RIGHT | 76 | #define STOPWATCH_SCROLL_UP BUTTON_RIGHT |
73 | #define STOPWATCH_SCROLL_DOWN BUTTON_LEFT | 77 | #define STOPWATCH_SCROLL_DOWN BUTTON_LEFT |
74 | |||
75 | #define STOPWATCH_RC_QUIT BUTTON_RC_STOP | 78 | #define STOPWATCH_RC_QUIT BUTTON_RC_STOP |
76 | 79 | ||
77 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ | 80 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ |
@@ -83,6 +86,7 @@ PLUGIN_HEADER | |||
83 | #define STOPWATCH_LAP_TIMER BUTTON_RIGHT | 86 | #define STOPWATCH_LAP_TIMER BUTTON_RIGHT |
84 | #define STOPWATCH_SCROLL_UP BUTTON_SCROLL_FWD | 87 | #define STOPWATCH_SCROLL_UP BUTTON_SCROLL_FWD |
85 | #define STOPWATCH_SCROLL_DOWN BUTTON_SCROLL_BACK | 88 | #define STOPWATCH_SCROLL_DOWN BUTTON_SCROLL_BACK |
89 | |||
86 | #elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD | 90 | #elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD |
87 | #define STOPWATCH_QUIT BUTTON_PLAY | 91 | #define STOPWATCH_QUIT BUTTON_PLAY |
88 | #define STOPWATCH_START_STOP BUTTON_MODE | 92 | #define STOPWATCH_START_STOP BUTTON_MODE |
@@ -90,6 +94,7 @@ PLUGIN_HEADER | |||
90 | #define STOPWATCH_LAP_TIMER BUTTON_SELECT | 94 | #define STOPWATCH_LAP_TIMER BUTTON_SELECT |
91 | #define STOPWATCH_SCROLL_UP BUTTON_UP | 95 | #define STOPWATCH_SCROLL_UP BUTTON_UP |
92 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN | 96 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN |
97 | |||
93 | #elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD | 98 | #elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD |
94 | #define STOPWATCH_QUIT BUTTON_POWER | 99 | #define STOPWATCH_QUIT BUTTON_POWER |
95 | #define STOPWATCH_START_STOP BUTTON_PLAY | 100 | #define STOPWATCH_START_STOP BUTTON_PLAY |
@@ -97,6 +102,7 @@ PLUGIN_HEADER | |||
97 | #define STOPWATCH_LAP_TIMER BUTTON_SELECT | 102 | #define STOPWATCH_LAP_TIMER BUTTON_SELECT |
98 | #define STOPWATCH_SCROLL_UP BUTTON_UP | 103 | #define STOPWATCH_SCROLL_UP BUTTON_UP |
99 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN | 104 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN |
105 | |||
100 | #elif CONFIG_KEYPAD == GIGABEAT_PAD | 106 | #elif CONFIG_KEYPAD == GIGABEAT_PAD |
101 | #define STOPWATCH_QUIT BUTTON_POWER | 107 | #define STOPWATCH_QUIT BUTTON_POWER |
102 | #define STOPWATCH_START_STOP BUTTON_SELECT | 108 | #define STOPWATCH_START_STOP BUTTON_SELECT |
@@ -131,6 +137,7 @@ PLUGIN_HEADER | |||
131 | #define STOPWATCH_LAP_TIMER BUTTON_FF | 137 | #define STOPWATCH_LAP_TIMER BUTTON_FF |
132 | #define STOPWATCH_SCROLL_UP BUTTON_SCROLL_UP | 138 | #define STOPWATCH_SCROLL_UP BUTTON_SCROLL_UP |
133 | #define STOPWATCH_SCROLL_DOWN BUTTON_SCROLL_DOWN | 139 | #define STOPWATCH_SCROLL_DOWN BUTTON_SCROLL_DOWN |
140 | |||
134 | #elif CONFIG_KEYPAD == MROBE500_PAD | 141 | #elif CONFIG_KEYPAD == MROBE500_PAD |
135 | #define STOPWATCH_QUIT BUTTON_POWER | 142 | #define STOPWATCH_QUIT BUTTON_POWER |
136 | #define STOPWATCH_START_STOP BUTTON_RC_HEART | 143 | #define STOPWATCH_START_STOP BUTTON_RC_HEART |
@@ -138,6 +145,7 @@ PLUGIN_HEADER | |||
138 | #define STOPWATCH_LAP_TIMER BUTTON_RC_PLAY | 145 | #define STOPWATCH_LAP_TIMER BUTTON_RC_PLAY |
139 | #define STOPWATCH_SCROLL_UP BUTTON_RIGHT | 146 | #define STOPWATCH_SCROLL_UP BUTTON_RIGHT |
140 | #define STOPWATCH_SCROLL_DOWN BUTTON_LEFT | 147 | #define STOPWATCH_SCROLL_DOWN BUTTON_LEFT |
148 | |||
141 | #elif CONFIG_KEYPAD == GIGABEAT_S_PAD | 149 | #elif CONFIG_KEYPAD == GIGABEAT_S_PAD |
142 | #define STOPWATCH_QUIT BUTTON_BACK | 150 | #define STOPWATCH_QUIT BUTTON_BACK |
143 | #define STOPWATCH_START_STOP BUTTON_PLAY | 151 | #define STOPWATCH_START_STOP BUTTON_PLAY |
@@ -145,6 +153,7 @@ PLUGIN_HEADER | |||
145 | #define STOPWATCH_LAP_TIMER BUTTON_SELECT | 153 | #define STOPWATCH_LAP_TIMER BUTTON_SELECT |
146 | #define STOPWATCH_SCROLL_UP BUTTON_UP | 154 | #define STOPWATCH_SCROLL_UP BUTTON_UP |
147 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN | 155 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN |
156 | |||
148 | #elif CONFIG_KEYPAD == MROBE100_PAD | 157 | #elif CONFIG_KEYPAD == MROBE100_PAD |
149 | #define STOPWATCH_QUIT BUTTON_POWER | 158 | #define STOPWATCH_QUIT BUTTON_POWER |
150 | #define STOPWATCH_START_STOP BUTTON_SELECT | 159 | #define STOPWATCH_START_STOP BUTTON_SELECT |
@@ -152,6 +161,7 @@ PLUGIN_HEADER | |||
152 | #define STOPWATCH_LAP_TIMER BUTTON_MENU | 161 | #define STOPWATCH_LAP_TIMER BUTTON_MENU |
153 | #define STOPWATCH_SCROLL_UP BUTTON_UP | 162 | #define STOPWATCH_SCROLL_UP BUTTON_UP |
154 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN | 163 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN |
164 | |||
155 | #elif CONFIG_KEYPAD == IAUDIO_M3_PAD | 165 | #elif CONFIG_KEYPAD == IAUDIO_M3_PAD |
156 | #define STOPWATCH_QUIT BUTTON_RC_REC | 166 | #define STOPWATCH_QUIT BUTTON_RC_REC |
157 | #define STOPWATCH_START_STOP BUTTON_RC_PLAY | 167 | #define STOPWATCH_START_STOP BUTTON_RC_PLAY |
@@ -160,8 +170,10 @@ PLUGIN_HEADER | |||
160 | #define STOPWATCH_SCROLL_UP BUTTON_RC_VOL_UP | 170 | #define STOPWATCH_SCROLL_UP BUTTON_RC_VOL_UP |
161 | #define STOPWATCH_SCROLL_DOWN BUTTON_RC_VOL_DOWN | 171 | #define STOPWATCH_SCROLL_DOWN BUTTON_RC_VOL_DOWN |
162 | #define STOPWATCH_RC_QUIT BUTTON_REC | 172 | #define STOPWATCH_RC_QUIT BUTTON_REC |
173 | |||
163 | #elif CONFIG_KEYPAD == COWOND2_PAD | 174 | #elif CONFIG_KEYPAD == COWOND2_PAD |
164 | #define STOPWATCH_QUIT BUTTON_POWER | 175 | #define STOPWATCH_QUIT BUTTON_POWER |
176 | |||
165 | #elif CONFIG_KEYPAD == IAUDIO67_PAD | 177 | #elif CONFIG_KEYPAD == IAUDIO67_PAD |
166 | #define STOPWATCH_QUIT BUTTON_MENU | 178 | #define STOPWATCH_QUIT BUTTON_MENU |
167 | #define STOPWATCH_START_STOP BUTTON_PLAY | 179 | #define STOPWATCH_START_STOP BUTTON_PLAY |
@@ -170,6 +182,7 @@ PLUGIN_HEADER | |||
170 | #define STOPWATCH_SCROLL_UP BUTTON_VOLUP | 182 | #define STOPWATCH_SCROLL_UP BUTTON_VOLUP |
171 | #define STOPWATCH_SCROLL_DOWN BUTTON_VOLDOWN | 183 | #define STOPWATCH_SCROLL_DOWN BUTTON_VOLDOWN |
172 | #define STOPWATCH_RC_QUIT BUTTON_POWER | 184 | #define STOPWATCH_RC_QUIT BUTTON_POWER |
185 | |||
173 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD | 186 | #elif CONFIG_KEYPAD == CREATIVEZVM_PAD |
174 | #define STOPWATCH_QUIT BUTTON_BACK | 187 | #define STOPWATCH_QUIT BUTTON_BACK |
175 | #define STOPWATCH_START_STOP BUTTON_PLAY | 188 | #define STOPWATCH_START_STOP BUTTON_PLAY |
@@ -177,6 +190,15 @@ PLUGIN_HEADER | |||
177 | #define STOPWATCH_LAP_TIMER BUTTON_CUSTOM | 190 | #define STOPWATCH_LAP_TIMER BUTTON_CUSTOM |
178 | #define STOPWATCH_SCROLL_UP BUTTON_UP | 191 | #define STOPWATCH_SCROLL_UP BUTTON_UP |
179 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN | 192 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN |
193 | |||
194 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
195 | #define STOPWATCH_QUIT BUTTON_POWER | ||
196 | #define STOPWATCH_START_STOP BUTTON_SELECT | ||
197 | #define STOPWATCH_RESET_TIMER BUTTON_MENU | ||
198 | #define STOPWATCH_LAP_TIMER BUTTON_VIEW | ||
199 | #define STOPWATCH_SCROLL_UP BUTTON_UP | ||
200 | #define STOPWATCH_SCROLL_DOWN BUTTON_DOWN | ||
201 | |||
180 | #else | 202 | #else |
181 | #error No keymap defined! | 203 | #error No keymap defined! |
182 | #endif | 204 | #endif |
diff --git a/apps/plugins/sudoku/sudoku.h b/apps/plugins/sudoku/sudoku.h index 2b3e18f401..1191f37db5 100644 --- a/apps/plugins/sudoku/sudoku.h +++ b/apps/plugins/sudoku/sudoku.h | |||
@@ -245,6 +245,16 @@ | |||
245 | #define SUDOKU_BUTTON_MENU BUTTON_MENU | 245 | #define SUDOKU_BUTTON_MENU BUTTON_MENU |
246 | #define SUDOKU_BUTTON_POSSIBLE BUTTON_PLAY | 246 | #define SUDOKU_BUTTON_POSSIBLE BUTTON_PLAY |
247 | 247 | ||
248 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
249 | #define SUDOKU_BUTTON_QUIT BUTTON_POWER | ||
250 | #define SUDOKU_BUTTON_UP BUTTON_UP | ||
251 | #define SUDOKU_BUTTON_DOWN BUTTON_DOWN | ||
252 | #define SUDOKU_BUTTON_LEFT BUTTON_LEFT | ||
253 | #define SUDOKU_BUTTON_RIGHT BUTTON_RIGHT | ||
254 | #define SUDOKU_BUTTON_TOGGLE BUTTON_SELECT | ||
255 | #define SUDOKU_BUTTON_MENU BUTTON_MENU | ||
256 | #define SUDOKU_BUTTON_POSSIBLE BUTTON_VIEW | ||
257 | |||
248 | #else | 258 | #else |
249 | #error No keymap defined! | 259 | #error No keymap defined! |
250 | #endif | 260 | #endif |
diff --git a/apps/plugins/viewer.c b/apps/plugins/viewer.c index 7e03c559f4..f01afbba8c 100644 --- a/apps/plugins/viewer.c +++ b/apps/plugins/viewer.c | |||
@@ -314,6 +314,16 @@ PLUGIN_HEADER | |||
314 | #define VIEWER_MENU BUTTON_MENU | 314 | #define VIEWER_MENU BUTTON_MENU |
315 | #define VIEWER_AUTOSCROLL BUTTON_SELECT | 315 | #define VIEWER_AUTOSCROLL BUTTON_SELECT |
316 | 316 | ||
317 | /* Philips HDD1630 keys */ | ||
318 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
319 | #define VIEWER_QUIT BUTTON_POWER | ||
320 | #define VIEWER_PAGE_UP BUTTON_UP | ||
321 | #define VIEWER_PAGE_DOWN BUTTON_DOWN | ||
322 | #define VIEWER_SCREEN_LEFT BUTTON_LEFT | ||
323 | #define VIEWER_SCREEN_RIGHT BUTTON_RIGHT | ||
324 | #define VIEWER_MENU BUTTON_MENU | ||
325 | #define VIEWER_AUTOSCROLL BUTTON_VIEW | ||
326 | |||
317 | #else | 327 | #else |
318 | #error No keymap defined! | 328 | #error No keymap defined! |
319 | #endif | 329 | #endif |
diff --git a/apps/plugins/vu_meter.c b/apps/plugins/vu_meter.c index 007be361b2..77d2924ebb 100644 --- a/apps/plugins/vu_meter.c +++ b/apps/plugins/vu_meter.c | |||
@@ -262,6 +262,19 @@ PLUGIN_HEADER | |||
262 | #define LABEL_MENU "MENU" | 262 | #define LABEL_MENU "MENU" |
263 | #define LABEL_VOLUME "UP/DOWN" | 263 | #define LABEL_VOLUME "UP/DOWN" |
264 | 264 | ||
265 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
266 | #define VUMETER_QUIT BUTTON_POWER | ||
267 | #define VUMETER_HELP BUTTON_VIEW | ||
268 | #define VUMETER_MENU BUTTON_MENU | ||
269 | #define VUMETER_MENU_EXIT BUTTON_MENU | ||
270 | #define VUMETER_MENU_EXIT2 BUTTON_POWER | ||
271 | #define VUMETER_UP BUTTON_UP | ||
272 | #define VUMETER_DOWN BUTTON_DOWN | ||
273 | #define LABEL_HELP "VIEW" | ||
274 | #define LABEL_QUIT "POWER" | ||
275 | #define LABEL_MENU "MENU" | ||
276 | #define LABEL_VOLUME "UP/DOWN" | ||
277 | |||
265 | #else | 278 | #else |
266 | #error No keymap defined! | 279 | #error No keymap defined! |
267 | #endif | 280 | #endif |
diff --git a/apps/plugins/wormlet.c b/apps/plugins/wormlet.c index ee8046275f..63eb43f258 100644 --- a/apps/plugins/wormlet.c +++ b/apps/plugins/wormlet.c | |||
@@ -260,6 +260,20 @@ PLUGIN_HEADER | |||
260 | 260 | ||
261 | #define PLAYERS_TEXT "Up/Down" | 261 | #define PLAYERS_TEXT "Up/Down" |
262 | #define WORMS_TEXT "Left/Right" | 262 | #define WORMS_TEXT "Left/Right" |
263 | |||
264 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
265 | |||
266 | #define BTN_DIR_UP BUTTON_UP | ||
267 | #define BTN_DIR_DOWN BUTTON_DOWN | ||
268 | #define BTN_DIR_LEFT BUTTON_LEFT | ||
269 | #define BTN_DIR_RIGHT BUTTON_RIGHT | ||
270 | #define BTN_STARTPAUSE BUTTON_MENU | ||
271 | #define BTN_QUIT BUTTON_POWER | ||
272 | #define BTN_STOPRESET BUTTON_VIEW | ||
273 | |||
274 | #define PLAYERS_TEXT "Up/Down" | ||
275 | #define WORMS_TEXT "Left/Right" | ||
276 | |||
263 | #else | 277 | #else |
264 | #error No keymap defined! | 278 | #error No keymap defined! |
265 | #endif | 279 | #endif |
diff --git a/apps/plugins/xobox.c b/apps/plugins/xobox.c index 260728cb63..76644e520d 100644 --- a/apps/plugins/xobox.c +++ b/apps/plugins/xobox.c | |||
@@ -182,6 +182,15 @@ PLUGIN_HEADER | |||
182 | #define DOWN BUTTON_DOWN | 182 | #define DOWN BUTTON_DOWN |
183 | #define PAUSE BUTTON_PLAY | 183 | #define PAUSE BUTTON_PLAY |
184 | 184 | ||
185 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
186 | |||
187 | #define QUIT BUTTON_POWER | ||
188 | #define LEFT BUTTON_LEFT | ||
189 | #define RIGHT BUTTON_RIGHT | ||
190 | #define UP BUTTON_UP | ||
191 | #define DOWN BUTTON_DOWN | ||
192 | #define PAUSE BUTTON_VIEW | ||
193 | |||
185 | #else | 194 | #else |
186 | #error No keymap defined! | 195 | #error No keymap defined! |
187 | #endif | 196 | #endif |
diff --git a/apps/plugins/zxbox/keymaps.h b/apps/plugins/zxbox/keymaps.h index 9262c856cd..fee6e35530 100644 --- a/apps/plugins/zxbox/keymaps.h +++ b/apps/plugins/zxbox/keymaps.h | |||
@@ -141,6 +141,15 @@ | |||
141 | #define ZX_SELECT BUTTON_SELECT | 141 | #define ZX_SELECT BUTTON_SELECT |
142 | #define ZX_MENU BUTTON_MENU | 142 | #define ZX_MENU BUTTON_MENU |
143 | 143 | ||
144 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
145 | |||
146 | #define ZX_UP BUTTON_UP | ||
147 | #define ZX_DOWN BUTTON_DOWN | ||
148 | #define ZX_LEFT BUTTON_LEFT | ||
149 | #define ZX_RIGHT BUTTON_RIGHT | ||
150 | #define ZX_SELECT BUTTON_SELECT | ||
151 | #define ZX_MENU BUTTON_MENU | ||
152 | |||
144 | #else | 153 | #else |
145 | #error Keymap not defined! | 154 | #error Keymap not defined! |
146 | 155 | ||
diff --git a/apps/plugins/zxbox/zxbox_keyb.c b/apps/plugins/zxbox/zxbox_keyb.c index 253ab63655..7464f2eaa3 100644 --- a/apps/plugins/zxbox/zxbox_keyb.c +++ b/apps/plugins/zxbox/zxbox_keyb.c | |||
@@ -157,6 +157,15 @@ | |||
157 | #define KBD_UP BUTTON_UP | 157 | #define KBD_UP BUTTON_UP |
158 | #define KBD_DOWN BUTTON_DOWN | 158 | #define KBD_DOWN BUTTON_DOWN |
159 | 159 | ||
160 | #elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD | ||
161 | |||
162 | #define KBD_SELECT BUTTON_MENU | ||
163 | #define KBD_ABORT BUTTON_POWER | ||
164 | #define KBD_LEFT BUTTON_LEFT | ||
165 | #define KBD_RIGHT BUTTON_RIGHT | ||
166 | #define KBD_UP BUTTON_UP | ||
167 | #define KBD_DOWN BUTTON_DOWN | ||
168 | |||
160 | #endif | 169 | #endif |
161 | 170 | ||
162 | #ifdef HAVE_TOUCHSCREEN | 171 | #ifdef HAVE_TOUCHSCREEN |