summaryrefslogtreecommitdiff
path: root/apps/plugins/calculator.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/calculator.c')
-rw-r--r--apps/plugins/calculator.c35
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
268static struct plugin_api* rb; 285static struct plugin_api* rb;
269 286
270enum { 287enum {