diff options
Diffstat (limited to 'apps/plugins/calculator.c')
-rw-r--r-- | apps/plugins/calculator.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/apps/plugins/calculator.c b/apps/plugins/calculator.c index 214932e0a9..7e6eb92b0e 100644 --- a/apps/plugins/calculator.c +++ b/apps/plugins/calculator.c | |||
@@ -193,12 +193,13 @@ PLUGIN_HEADER | |||
193 | #define CALCULATOR_CLEAR BUTTON_A | 193 | #define CALCULATOR_CLEAR BUTTON_A |
194 | 194 | ||
195 | #elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ | 195 | #elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ |
196 | (CONFIG_KEYPAD == SANSA_C200_PAD) | 196 | (CONFIG_KEYPAD == SANSA_C200_PAD) || \ |
197 | (CONFIG_KEYPAD == SANSA_FUZE_PAD) | ||
197 | #define CALCULATOR_LEFT BUTTON_LEFT | 198 | #define CALCULATOR_LEFT BUTTON_LEFT |
198 | #define CALCULATOR_RIGHT BUTTON_RIGHT | 199 | #define CALCULATOR_RIGHT BUTTON_RIGHT |
199 | #define CALCULATOR_UP BUTTON_UP | 200 | #define CALCULATOR_UP BUTTON_UP |
200 | #define CALCULATOR_DOWN BUTTON_DOWN | 201 | #define CALCULATOR_DOWN BUTTON_DOWN |
201 | #if CONFIG_KEYPAD == SANSA_E200_PAD | 202 | #if defined(HAVE_SCROLLWHEEL) |
202 | /* c200 does not have a scroll wheel */ | 203 | /* c200 does not have a scroll wheel */ |
203 | #define CALCULATOR_UP_W_SHIFT BUTTON_SCROLL_BACK | 204 | #define CALCULATOR_UP_W_SHIFT BUTTON_SCROLL_BACK |
204 | #define CALCULATOR_DOWN_W_SHIFT BUTTON_SCROLL_FWD | 205 | #define CALCULATOR_DOWN_W_SHIFT BUTTON_SCROLL_FWD |
@@ -207,7 +208,13 @@ PLUGIN_HEADER | |||
207 | #define CALCULATOR_INPUT_CALC_PRE BUTTON_SELECT | 208 | #define CALCULATOR_INPUT_CALC_PRE BUTTON_SELECT |
208 | #define CALCULATOR_INPUT (BUTTON_SELECT|BUTTON_REL) | 209 | #define CALCULATOR_INPUT (BUTTON_SELECT|BUTTON_REL) |
209 | #define CALCULATOR_CALC (BUTTON_SELECT|BUTTON_REPEAT) | 210 | #define CALCULATOR_CALC (BUTTON_SELECT|BUTTON_REPEAT) |
211 | #if (CONFIG_KEYPAD == SANSA_E200_PAD) | ||
210 | #define CALCULATOR_CLEAR BUTTON_REC | 212 | #define CALCULATOR_CLEAR BUTTON_REC |
213 | /* FIXME: define as soon as HOME works | ||
214 | #elif (CONFIG_KEYPAD == SANSA_FUZE_PAD) | ||
215 | #define CALCULATOR_CLEAR BUTTON_HOME */ | ||
216 | #endif | ||
217 | |||
211 | 218 | ||
212 | #elif (CONFIG_KEYPAD == SANSA_CLIP_PAD) | 219 | #elif (CONFIG_KEYPAD == SANSA_CLIP_PAD) |
213 | #define CALCULATOR_LEFT BUTTON_LEFT | 220 | #define CALCULATOR_LEFT BUTTON_LEFT |