summaryrefslogtreecommitdiff
path: root/apps/plugins/mpegplayer/mpegplayer.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/mpegplayer/mpegplayer.c')
-rw-r--r--apps/plugins/mpegplayer/mpegplayer.c31
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
227struct plugin_api* rb; 248struct plugin_api* rb;
228 249
229CACHE_FUNCTION_WRAPPERS(rb); 250CACHE_FUNCTION_WRAPPERS(rb);