diff options
Diffstat (limited to 'apps/plugins/calculator.c')
-rw-r--r-- | apps/plugins/calculator.c | 35 |
1 files changed, 26 insertions, 9 deletions
diff --git a/apps/plugins/calculator.c b/apps/plugins/calculator.c index 979705fbe1..38a97f0b46 100644 --- a/apps/plugins/calculator.c +++ b/apps/plugins/calculator.c | |||
@@ -251,20 +251,37 @@ PLUGIN_HEADER | |||
251 | 251 | ||
252 | #elif (CONFIG_KEYPAD == COWOND2_PAD) | 252 | #elif (CONFIG_KEYPAD == COWOND2_PAD) |
253 | 253 | ||
254 | #define CALCULATOR_LEFT BUTTON_LEFT | 254 | #define CALCULATOR_QUIT BUTTON_POWER |
255 | #define CALCULATOR_RIGHT BUTTON_RIGHT | 255 | #define CALCULATOR_CLEAR BUTTON_MENU |
256 | #define CALCULATOR_UP BUTTON_UP | ||
257 | #define CALCULATOR_DOWN BUTTON_DOWN | ||
258 | #define CALCULATOR_QUIT BUTTON_POWER | ||
259 | #define CALCULATOR_INPUT_CALC_PRE BUTTON_MINUS | ||
260 | #define CALCULATOR_INPUT BUTTON_PLUS | ||
261 | #define CALCULATOR_CALC BUTTON_SELECT | ||
262 | #define CALCULATOR_CLEAR BUTTON_MENU | ||
263 | 256 | ||
264 | #else | 257 | #else |
265 | #error No keymap defined! | 258 | #error No keymap defined! |
266 | #endif | 259 | #endif |
267 | 260 | ||
261 | #ifdef HAVE_TOUCHPAD | ||
262 | #ifndef CALCULATOR_LEFT | ||
263 | #define CALCULATOR_LEFT BUTTON_MIDLEFT | ||
264 | #endif | ||
265 | #ifndef CALCULATOR_RIGHT | ||
266 | #define CALCULATOR_RIGHT BUTTON_MIDRIGHT | ||
267 | #endif | ||
268 | #ifndef CALCULATOR_UP | ||
269 | #define CALCULATOR_UP BUTTON_TOPMIDDLE | ||
270 | #endif | ||
271 | #ifndef CALCULATOR_DOWN | ||
272 | #define CALCULATOR_DOWN BUTTON_BOTTOMMIDDLE | ||
273 | #endif | ||
274 | #ifndef CALCULATOR_CALC | ||
275 | #define CALCULATOR_CALC BUTTON_BOTTOMRIGHT | ||
276 | #endif | ||
277 | #ifndef CALCULATOR_INPUT | ||
278 | #define CALCULATOR_INPUT BUTTON_CENTER | ||
279 | #endif | ||
280 | #ifndef CALCULATOR_CLEAR | ||
281 | #define CALCULATOR_CLEAR BUTTON_TOPRIGHT | ||
282 | #endif | ||
283 | #endif | ||
284 | |||
268 | static struct plugin_api* rb; | 285 | static struct plugin_api* rb; |
269 | 286 | ||
270 | enum { | 287 | enum { |