diff options
Diffstat (limited to 'apps/plugins/pdbox/pdbox.h')
-rw-r--r-- | apps/plugins/pdbox/pdbox.h | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/apps/plugins/pdbox/pdbox.h b/apps/plugins/pdbox/pdbox.h index e0a0fb59c7..2ee32a0dc8 100644 --- a/apps/plugins/pdbox/pdbox.h +++ b/apps/plugins/pdbox/pdbox.h | |||
@@ -225,7 +225,7 @@ enum pd_key_id | |||
225 | 225 | ||
226 | /* Map real keys to virtual ones. | 226 | /* Map real keys to virtual ones. |
227 | Feel free to add your preferred keymap here. */ | 227 | Feel free to add your preferred keymap here. */ |
228 | #if defined(IRIVER_H300_SERIES) | 228 | #if (CONFIG_KEYPAD == IRIVER_H300_PAD) |
229 | /* Added by wincent */ | 229 | /* Added by wincent */ |
230 | #define PDPOD_QUIT (BUTTON_OFF) | 230 | #define PDPOD_QUIT (BUTTON_OFF) |
231 | #define PDPOD_PLAY (BUTTON_ON) | 231 | #define PDPOD_PLAY (BUTTON_ON) |
@@ -235,7 +235,7 @@ enum pd_key_id | |||
235 | #define PDPOD_WHEELLEFT (BUTTON_DOWN) | 235 | #define PDPOD_WHEELLEFT (BUTTON_DOWN) |
236 | #define PDPOD_WHEELRIGHT (BUTTON_UP) | 236 | #define PDPOD_WHEELRIGHT (BUTTON_UP) |
237 | #define PDPOD_ACTION (BUTTON_MODE) | 237 | #define PDPOD_ACTION (BUTTON_MODE) |
238 | #elif defined(IRIVER_H100_SERIES) | 238 | #elif (CONFIG_KEYPAD == IRIVER_H100_PAD) |
239 | /* Added by wincent */ | 239 | /* Added by wincent */ |
240 | #define PDPOD_QUIT (BUTTON_OFF) | 240 | #define PDPOD_QUIT (BUTTON_OFF) |
241 | #define PDPOD_PLAY (BUTTON_REC) | 241 | #define PDPOD_PLAY (BUTTON_REC) |
@@ -245,7 +245,8 @@ enum pd_key_id | |||
245 | #define PDPOD_WHEELLEFT (BUTTON_DOWN) | 245 | #define PDPOD_WHEELLEFT (BUTTON_DOWN) |
246 | #define PDPOD_WHEELRIGHT (BUTTON_UP) | 246 | #define PDPOD_WHEELRIGHT (BUTTON_UP) |
247 | #define PDPOD_ACTION (BUTTON_ON) | 247 | #define PDPOD_ACTION (BUTTON_ON) |
248 | #elif CONFIG_KEYPAD == SANSA_FUZE_PAD | 248 | #elif (CONFIG_KEYPAD == SANSA_FUZE_PAD) |
249 | /* Added by funman */ | ||
249 | #define PDPOD_QUIT (BUTTON_HOME|BUTTON_REPEAT) | 250 | #define PDPOD_QUIT (BUTTON_HOME|BUTTON_REPEAT) |
250 | #define PDPOD_PLAY BUTTON_UP | 251 | #define PDPOD_PLAY BUTTON_UP |
251 | #define PDPOD_PREVIOUS BUTTON_LEFT | 252 | #define PDPOD_PREVIOUS BUTTON_LEFT |
@@ -254,6 +255,17 @@ enum pd_key_id | |||
254 | #define PDPOD_WHEELLEFT BUTTON_SCROLL_BACK | 255 | #define PDPOD_WHEELLEFT BUTTON_SCROLL_BACK |
255 | #define PDPOD_WHEELRIGHT BUTTON_SCROLL_FWD | 256 | #define PDPOD_WHEELRIGHT BUTTON_SCROLL_FWD |
256 | #define PDPOD_ACTION BUTTON_DOWN | 257 | #define PDPOD_ACTION BUTTON_DOWN |
258 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || (CONFIG_KEYPAD == IPOD_3G_PAD) || \ | ||
259 | (CONFIG_KEYPAD == IPOD_1G2G_PAD) | ||
260 | /* Added by wincent */ | ||
261 | #define PDPOD_QUIT (BUTTON_SELECT | BUTTON_MENU) | ||
262 | #define PDPOD_PLAY (BUTTON_PLAY) | ||
263 | #define PDPOD_PREVIOUS (BUTTON_LEFT) | ||
264 | #define PDPOD_NEXT (BUTTON_RIGHT) | ||
265 | #define PDPOD_MENU (BUTTON_MENU) | ||
266 | #define PDPOD_WHEELLEFT (BUTTON_SCROLL_BACK) | ||
267 | #define PDPOD_WHEELRIGHT (BUTTON_SCROLL_FWD) | ||
268 | #define PDPOD_ACTION (BUTTON_SELECT) | ||
257 | #else | 269 | #else |
258 | #warning "No keys defined for this architecture!" | 270 | #warning "No keys defined for this architecture!" |
259 | #endif | 271 | #endif |