diff options
author | Franklin Wei <git@fwei.tk> | 2017-09-30 20:50:33 -0400 |
---|---|---|
committer | Franklin Wei <git@fwei.tk> | 2017-09-30 20:50:33 -0400 |
commit | 23e7d0ef19dc82e39f249a4cd65ec797a6c06aba (patch) | |
tree | 73d7b786e6255ae703786f98c3d3df0c5341a5dd /apps/plugins/lib/keymaps.h | |
parent | bb55fceb7020e3235d4b5c33976d9b9d10dc091a (diff) | |
download | rockbox-23e7d0ef19dc82e39f249a4cd65ec797a6c06aba.tar.gz rockbox-23e7d0ef19dc82e39f249a4cd65ec797a6c06aba.zip |
xworld: support diagonal buttons on Zen X-Fi
Change-Id: Ia738ecd2a39c0c0772d6f939d549dd5d0eda055e
Diffstat (limited to 'apps/plugins/lib/keymaps.h')
-rw-r--r-- | apps/plugins/lib/keymaps.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/apps/plugins/lib/keymaps.h b/apps/plugins/lib/keymaps.h index 84041cacd7..2c54aebccb 100644 --- a/apps/plugins/lib/keymaps.h +++ b/apps/plugins/lib/keymaps.h | |||
@@ -68,12 +68,23 @@ | |||
68 | #define BTN_RIGHT BUTTON_RIGHT | 68 | #define BTN_RIGHT BUTTON_RIGHT |
69 | 69 | ||
70 | #if (CONFIG_KEYPAD == SANSA_FUZEPLUS_PAD) | 70 | #if (CONFIG_KEYPAD == SANSA_FUZEPLUS_PAD) |
71 | #define BTN_HAVE_DIAGONAL | ||
71 | #define BTN_UP_LEFT BUTTON_BACK | 72 | #define BTN_UP_LEFT BUTTON_BACK |
72 | #define BTN_UP_RIGHT BUTTON_PLAYPAUSE | 73 | #define BTN_UP_RIGHT BUTTON_PLAYPAUSE |
73 | #define BTN_DOWN_LEFT BUTTON_BOTTOMLEFT | 74 | #define BTN_DOWN_LEFT BUTTON_BOTTOMLEFT |
74 | #define BTN_DOWN_RIGHT BUTTON_BOTTOMRIGHT | 75 | #define BTN_DOWN_RIGHT BUTTON_BOTTOMRIGHT |
75 | #endif | 76 | #endif |
76 | 77 | ||
78 | /* X-Fi doesn't have a separate *_PAD macro */ | ||
79 | #ifdef CREATIVE_ZENXFI | ||
80 | #define BTN_HAVE_DIAGONAL | ||
81 | #define BTN_DOWN_LEFT BUTTON_BOTTOMLEFT | ||
82 | #define BTN_DOWN_RIGHT BUTTON_BOTTOMRIGHT | ||
83 | #define BTN_UP_LEFT BUTTON_TOPLEFT | ||
84 | #define BTN_UP_RIGHT BUTTON_TOPRIGHT | ||
85 | #endif | ||
86 | |||
87 | |||
77 | #if (CONFIG_KEYPAD == HM60X_PAD) | 88 | #if (CONFIG_KEYPAD == HM60X_PAD) |
78 | #define BTN_FIRE BUTTON_POWER | 89 | #define BTN_FIRE BUTTON_POWER |
79 | #define BTN_PAUSE BUTTON_SELECT | 90 | #define BTN_PAUSE BUTTON_SELECT |