diff options
Diffstat (limited to 'apps/plugins/zxbox/keymaps.h')
-rw-r--r-- | apps/plugins/zxbox/keymaps.h | 82 |
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 | ||