From 297e0504dad929f8990a654c4bc7a3e891ff41cb Mon Sep 17 00:00:00 2001 From: Rob Purchase Date: Sun, 27 Apr 2008 15:30:19 +0000 Subject: FS#8708: D2/m:robe500 touchscreen keymaps by Andreas Mueller. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17261 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/brickmania.c | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) (limited to 'apps/plugins/brickmania.c') diff --git a/apps/plugins/brickmania.c b/apps/plugins/brickmania.c index bae8dededf..f0059ba633 100644 --- a/apps/plugins/brickmania.c +++ b/apps/plugins/brickmania.c @@ -165,18 +165,30 @@ PLUGIN_HEADER #define RC_QUIT BUTTON_REC #elif CONFIG_KEYPAD == COWOND2_PAD - -#define QUIT BUTTON_POWER -#define LEFT BUTTON_LEFT -#define RIGHT BUTTON_RIGHT -#define SELECT BUTTON_SELECT -#define UP BUTTON_UP -#define DOWN BUTTON_DOWN +#define QUIT BUTTON_POWER #else #error No keymap defined! #endif +#ifdef HAVE_TOUCHPAD +#ifndef LEFT +#define LEFT BUTTON_MIDLEFT +#endif +#ifndef RIGHT +#define RIGHT BUTTON_MIDRIGHT +#endif +#ifndef SELECT +#define SELECT BUTTON_CENTER +#endif +#ifndef UP +#define UP BUTTON_TOPMIDDLE +#endif +#ifndef DOWN +#define DOWN BUTTON_BOTTOMMIDDLE +#endif +#endif + #ifndef SCROLL_FWD /* targets without scroll wheel*/ #define SCROLL_FWD(x) (0) #define SCROLL_BACK(x) (0) -- cgit v1.2.3