diff options
Diffstat (limited to 'apps/plugins/mpegplayer/mpegplayer.c')
-rw-r--r-- | apps/plugins/mpegplayer/mpegplayer.c | 31 |
1 files changed, 26 insertions, 5 deletions
diff --git a/apps/plugins/mpegplayer/mpegplayer.c b/apps/plugins/mpegplayer/mpegplayer.c index 8a947904a3..e63246b648 100644 --- a/apps/plugins/mpegplayer/mpegplayer.c +++ b/apps/plugins/mpegplayer/mpegplayer.c | |||
@@ -212,18 +212,39 @@ PLUGIN_IRAM_DECLARE | |||
212 | #define MPEG_FF BUTTON_RC_FF | 212 | #define MPEG_FF BUTTON_RC_FF |
213 | 213 | ||
214 | #elif CONFIG_KEYPAD == COWOND2_PAD | 214 | #elif CONFIG_KEYPAD == COWOND2_PAD |
215 | #define MPEG_MENU BUTTON_MENU | 215 | #define MPEG_MENU (BUTTON_MENU|BUTTON_REL) |
216 | #define MPEG_STOP BUTTON_POWER | 216 | //#define MPEG_STOP BUTTON_POWER |
217 | #define MPEG_PAUSE BUTTON_SELECT | ||
218 | #define MPEG_VOLDOWN BUTTON_MINUS | 217 | #define MPEG_VOLDOWN BUTTON_MINUS |
219 | #define MPEG_VOLUP BUTTON_PLUS | 218 | #define MPEG_VOLUP BUTTON_PLUS |
220 | #define MPEG_RW BUTTON_LEFT | ||
221 | #define MPEG_FF BUTTON_RIGHT | ||
222 | 219 | ||
223 | #else | 220 | #else |
224 | #error No keymap defined! | 221 | #error No keymap defined! |
225 | #endif | 222 | #endif |
226 | 223 | ||
224 | #ifdef HAVE_TOUCHPAD | ||
225 | #ifndef MPEG_MENU | ||
226 | #define MPEG_MENU (BUTTON_TOPRIGHT|BUTTON_REL) | ||
227 | #endif | ||
228 | #ifndef MPEG_STOP | ||
229 | #define MPEG_STOP BUTTON_TOPLEFT | ||
230 | #endif | ||
231 | #ifndef MPEG_PAUSE | ||
232 | #define MPEG_PAUSE BUTTON_CENTER | ||
233 | #endif | ||
234 | #ifndef MPEG_VOLDOWN | ||
235 | #define MPEG_VOLDOWN BUTTON_TOPMIDDLE | ||
236 | #endif | ||
237 | #ifndef MPEG_VOLUP | ||
238 | #define MPEG_VOLUP BUTTON_BOTTOMMIDDLE | ||
239 | #endif | ||
240 | #ifndef MPEG_RW | ||
241 | #define MPEG_RW BUTTON_MIDLEFT | ||
242 | #endif | ||
243 | #ifndef MPEG_FF | ||
244 | #define MPEG_FF BUTTON_MIDRIGHT | ||
245 | #endif | ||
246 | #endif | ||
247 | |||
227 | struct plugin_api* rb; | 248 | struct plugin_api* rb; |
228 | 249 | ||
229 | CACHE_FUNCTION_WRAPPERS(rb); | 250 | CACHE_FUNCTION_WRAPPERS(rb); |