summaryrefslogtreecommitdiff
path: root/apps/plugins/zxbox/keymaps.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/zxbox/keymaps.h')
-rw-r--r--apps/plugins/zxbox/keymaps.h82
1 files changed, 82 insertions, 0 deletions
diff --git a/apps/plugins/zxbox/keymaps.h b/apps/plugins/zxbox/keymaps.h
new file mode 100644
index 0000000000..c22a17379e
--- /dev/null
+++ b/apps/plugins/zxbox/keymaps.h
@@ -0,0 +1,82 @@
1#ifndef KEYMAPS_H
2#define KEYMAPS_H
3
4#if (CONFIG_KEYPAD == IPOD_4G_PAD) || \
5 (CONFIG_KEYPAD == IPOD_3G_PAD)
6
7#define ZX_UP BUTTON_MENU
8#define ZX_DOWN BUTTON_PLAY
9#define ZX_SELECT BUTTON_SELECT
10#define ZX_LEFT BUTTON_LEFT
11#define ZX_RIGHT BUTTON_RIGHT
12
13#elif CONFIG_KEYPAD == IRIVER_H100_PAD || CONFIG_KEYPAD == IRIVER_H300_PAD
14
15#define ZX_UP BUTTON_UP
16#define ZX_DOWN BUTTON_DOWN
17#define ZX_LEFT BUTTON_LEFT
18#define ZX_RIGHT BUTTON_RIGHT
19#define ZX_SELECT BUTTON_SELECT
20#define ZX_MENU BUTTON_MODE
21
22#elif CONFIG_KEYPAD == GIGABEAT_PAD
23
24#define ZX_UP BUTTON_UP
25#define ZX_DOWN BUTTON_DOWN
26#define ZX_LEFT BUTTON_LEFT
27#define ZX_RIGHT BUTTON_RIGHT
28#define ZX_SELECT BUTTON_SELECT
29#define ZX_MENU BUTTON_MENU
30
31#elif CONFIG_KEYPAD == IAUDIO_X5_PAD
32
33#define ZX_RIGHT BUTTON_RIGHT
34#define ZX_LEFT BUTTON_LEFT
35#define ZX_UP BUTTON_UP
36#define ZX_DOWN BUTTON_DOWN
37#define ZX_SELECT BUTTON_SELECT
38#define ZX_MENU BUTTON_PLAY
39
40#elif CONFIG_KEYPAD == RECORDER_PAD
41#define ZX_SELECT BUTTON_PLAY
42#define ZX_MENU BUTTON_OFF
43#define ZX_LEFT BUTTON_LEFT
44#define ZX_RIGHT BUTTON_RIGHT
45#define ZX_UP BUTTON_UP
46#define ZX_DOWN BUTTON_DOWN
47
48#elif CONFIG_KEYPAD == ONDIO_PAD
49#define ZX_SELECT BUTTON_MENU
50#define ZX_MENU BUTTON_OFF
51#define ZX_LEFT BUTTON_LEFT
52#define ZX_RIGHT BUTTON_RIGHT
53#define ZX_UP BUTTON_UP
54#define ZX_DOWN BUTTON_DOWN
55
56#elif CONFIG_KEYPAD == GMINI100_PAD
57#define ZX_SELECT BUTTON_PLAY
58#define ZX_MENU BUTTON_OFF
59#define ZX_LEFT BUTTON_LEFT
60#define ZX_RIGHT BUTTON_RIGHT
61#define ZX_UP BUTTON_UP
62#define ZX_DOWN BUTTON_DOWN
63
64#elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD
65#define ZX_SELECT BUTTON_SELECT
66#define ZX_MENU BUTTON_PLAY
67#define ZX_LEFT BUTTON_LEFT
68#define ZX_RIGHT BUTTON_RIGHT
69#define ZX_UP BUTTON_UP
70#define ZX_DOWN BUTTON_DOWN
71
72#elif CONFIG_KEYPAD == IRIVER_H10_PAD
73#define ZX_SELECT BUTTON_REW
74#define ZX_MENU BUTTON_FF
75#define ZX_LEFT BUTTON_LEFT
76#define ZX_RIGHT BUTTON_RIGHT
77#define ZX_UP BUTTON_SCROLL_UP
78#define ZX_DOWN BUTTON_SCROLL_DOWN
79
80#endif
81
82#endif