summaryrefslogtreecommitdiff
path: root/apps/plugins/xworld/keymaps.h
diff options
context:
space:
mode:
authorFranklin Wei <frankhwei536@gmail.com>2014-12-24 11:43:28 -0500
committerMichael Giacomelli <giac2000@hotmail.com>2014-12-28 02:48:42 +0100
commit193c5df75d3b6d9e3442e42fa26fd8ccc4c5e3aa (patch)
tree1afbe3a32d57b7689686a715de549a441efc0314 /apps/plugins/xworld/keymaps.h
parente7c282fed754bfc4a2fbdc2e8e1a7598b5fae27c (diff)
downloadrockbox-193c5df75d3b6d9e3442e42fa26fd8ccc4c5e3aa.zip
rockbox-193c5df75d3b6d9e3442e42fa26fd8ccc4c5e3aa.tar.gz
rockbox-193c5df75d3b6d9e3442e42fa26fd8ccc4c5e3aa.tar.bz2
rockbox-193c5df75d3b6d9e3442e42fa26fd8ccc4c5e3aa.tar.xz
XWorld: cleanup
- Comment keymaps.h - Tie XWORLD_DEBUG into ROCKBOX_HAS_LOGF to ease debugging - Fix up the manual a little bit Change-Id: I12cfb58001199036cd67dbaa27f164e6790a199d Reviewed-on: http://gerrit.rockbox.org/1084 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
Diffstat (limited to 'apps/plugins/xworld/keymaps.h')
-rw-r--r--apps/plugins/xworld/keymaps.h34
1 files changed, 22 insertions, 12 deletions
diff --git a/apps/plugins/xworld/keymaps.h b/apps/plugins/xworld/keymaps.h
index 54021a8..78d9360 100644
--- a/apps/plugins/xworld/keymaps.h
+++ b/apps/plugins/xworld/keymaps.h
@@ -21,8 +21,8 @@
#ifndef _XWORLD_KEYMAPS_H
#define _XWORLD_KEYMAPS_H
-#endif
+/* Handle the "nice" targets that have directional buttons with normal names */
#if (CONFIG_KEYPAD == PHILIPS_HDD1630_PAD) || \
(CONFIG_KEYPAD == PHILIPS_HDD6330_PAD) || \
(CONFIG_KEYPAD == PHILIPS_SA9200_PAD) || \
@@ -63,15 +63,15 @@
#define BTN_PAUSE BUTTON_SELECT
#endif
-#if (CONFIG_KEYPAD == PHILIPS_HDD1630_PAD) || \
- (CONFIG_KEYPAD == PHILIPS_HDD6330_PAD) || \
- (CONFIG_KEYPAD == PHILIPS_SA9200_PAD) || \
- (CONFIG_KEYPAD == CREATIVE_ZENXFI2_PAD) || \
- (CONFIG_KEYPAD == CREATIVE_ZENXFI3_PAD) || \
- (CONFIG_KEYPAD == SANSA_CONNECT_PAD) || \
- (CONFIG_KEYPAD == SANSA_C200_PAD) || \
- (CONFIG_KEYPAD == SANSA_FUZEPLUS_PAD) || \
- (CONFIG_KEYPAD == ONDAVX747_PAD)
+#if (CONFIG_KEYPAD == PHILIPS_HDD1630_PAD) || \
+ (CONFIG_KEYPAD == PHILIPS_HDD6330_PAD) || \
+ (CONFIG_KEYPAD == PHILIPS_SA9200_PAD) || \
+ (CONFIG_KEYPAD == CREATIVE_ZENXFI2_PAD) || \
+ (CONFIG_KEYPAD == CREATIVE_ZENXFI3_PAD) || \
+ (CONFIG_KEYPAD == SANSA_CONNECT_PAD) || \
+ (CONFIG_KEYPAD == SANSA_C200_PAD) || \
+ (CONFIG_KEYPAD == SANSA_FUZEPLUS_PAD) || \
+ (CONFIG_KEYPAD == ONDAVX747_PAD)
#define BTN_FIRE BUTTON_VOL_UP
#define BTN_PAUSE BUTTON_VOL_DOWN
@@ -124,8 +124,11 @@
(CONFIG_KEYPAD == GIGABEAT_S_PAD)
#define BTN_FIRE BUTTON_VOL_UP
#define BTN_PAUSE BUTTON_MENU
+/* #if CONFIG_KEYPAD == PHILIPS_HDD1630_PAD */
#endif
+/* ... and now for the bad ones that don't have
+ * standard names for the directional buttons */
#elif (CONFIG_KEYPAD == PBELL_VIBE500_PAD)
#define BTN_UP BUTTON_OK
#define BTN_DOWN BUTTON_CANCEL
@@ -185,12 +188,19 @@
#define BTN_LEFT BUTTON_LEFT
#define BTN_RIGHT BUTTON_RIGHT
-#if (CONFIG_KEYPAD == MROBE500_PAD) || (CONFIG_KEYPAD == ONDAVX777_PAD)
+#if (CONFIG_KEYPAD == MROBE500_PAD) || \
+ (CONFIG_KEYPAD == ONDAVX777_PAD)
#define BTN_PAUSE BUTTON_BOTTOMLEFT
-#elif CONFIG_KEYPAD == !COWON_D2_PAD || !DX50_PAD || !ONDAVX777_PAD
+#elif (CONFIG_KEYPAD == !COWON_D2_PAD) || \
+ (CONFIG_KEYPAD != !DX50_PAD) || \
+ (CONFIG_KEYMAP != ONDAVX777_PAD)
#define BTN_FIRE BUTTON_BOTTOMLEFT
#define BTN_PAUSE BUTTON_TOPLEFT
+#endif
+/* HAVE_TOUCHSCREEN */
#endif
+
+/* _XWORLD_KEYMAPS_H */
#endif