summaryrefslogtreecommitdiff
path: root/apps/plugins/pacbox
diff options
context:
space:
mode:
authorRob Purchase <shotofadds@rockbox.org>2008-04-27 15:30:19 +0000
committerRob Purchase <shotofadds@rockbox.org>2008-04-27 15:30:19 +0000
commit297e0504dad929f8990a654c4bc7a3e891ff41cb (patch)
tree7def4b8fba3c184f82415e840e9c32780848970b /apps/plugins/pacbox
parent6b9b508aab29a406015e93c4808d87591173a083 (diff)
downloadrockbox-297e0504dad929f8990a654c4bc7a3e891ff41cb.zip
rockbox-297e0504dad929f8990a654c4bc7a3e891ff41cb.tar.gz
rockbox-297e0504dad929f8990a654c4bc7a3e891ff41cb.tar.bz2
rockbox-297e0504dad929f8990a654c4bc7a3e891ff41cb.tar.xz
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
Diffstat (limited to 'apps/plugins/pacbox')
-rw-r--r--apps/plugins/pacbox/pacbox.h37
1 files changed, 28 insertions, 9 deletions
diff --git a/apps/plugins/pacbox/pacbox.h b/apps/plugins/pacbox/pacbox.h
index d316b70..8350e4e 100644
--- a/apps/plugins/pacbox/pacbox.h
+++ b/apps/plugins/pacbox/pacbox.h
@@ -132,15 +132,7 @@
#elif CONFIG_KEYPAD == COWOND2_PAD
-#define PACMAN_UP BUTTON_UP
-#define PACMAN_DOWN BUTTON_DOWN
-#define PACMAN_LEFT BUTTON_LEFT
-#define PACMAN_RIGHT BUTTON_RIGHT
-#define PACMAN_1UP BUTTON_MINUS
-#define PACMAN_2UP BUTTON_PLUS
-#define PACMAN_COIN_PRE BUTTON_SELECT
-#define PACMAN_COIN (BUTTON_MENU | BUTTON_SELECT)
-#define PACMAN_MENU BUTTON_MENU
+#define PACMAN_MENU (BUTTON_MENU|BUTTON_REL)
#else
@@ -148,6 +140,33 @@
#endif
+#ifdef HAVE_TOUCHPAD
+#ifndef PACMAN_UP
+#define PACMAN_UP BUTTON_TOPMIDDLE
+#endif
+#ifndef PACMAN_DOWN
+#define PACMAN_DOWN BUTTON_BOTTOMMIDDLE
+#endif
+#ifndef PACMAN_LEFT
+#define PACMAN_LEFT BUTTON_MIDLEFT
+#endif
+#ifndef PACMAN_RIGHT
+#define PACMAN_RIGHT BUTTON_MIDRIGHT
+#endif
+#ifndef PACMAN_1UP
+#define PACMAN_1UP BUTTON_BOTTOMLEFT
+#endif
+#ifndef PACMAN_2UP
+#define PACMAN_2UP BUTTON_BOTTOMRIGHT
+#endif
+#ifndef PACMAN_COIN
+#define PACMAN_COIN BUTTON_CENTER
+#endif
+#ifndef PACMAN_MENU
+#define PACMAN_MENU (BUTTON_TOPLEFT|BUTTON_REL)
+#endif
+#endif
+
#if (LCD_HEIGHT >= 288)
#define XOFS ((LCD_WIDTH-224)/2)
#define YOFS ((LCD_HEIGHT-288)/2)