summaryrefslogtreecommitdiff
path: root/apps/keymaps/keymap-mpio-hd200.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/keymaps/keymap-mpio-hd200.c')
-rw-r--r--apps/keymaps/keymap-mpio-hd200.c118
1 files changed, 59 insertions, 59 deletions
diff --git a/apps/keymaps/keymap-mpio-hd200.c b/apps/keymaps/keymap-mpio-hd200.c
index 7286c3789c..908a0e8f74 100644
--- a/apps/keymaps/keymap-mpio-hd200.c
+++ b/apps/keymaps/keymap-mpio-hd200.c
@@ -35,13 +35,13 @@
35 *****************************************************************************/ 35 *****************************************************************************/
36 36
37static const struct button_mapping button_context_standard[] = { 37static const struct button_mapping button_context_standard[] = {
38 { ACTION_STD_PREV, BUTTON_PREV, BUTTON_NONE }, 38 { ACTION_STD_PREV, BUTTON_REW, BUTTON_NONE },
39 { ACTION_STD_PREVREPEAT, BUTTON_PREV|BUTTON_REPEAT, BUTTON_NONE }, 39 { ACTION_STD_PREVREPEAT, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE },
40 { ACTION_STD_NEXT, BUTTON_NEXT, BUTTON_NONE }, 40 { ACTION_STD_NEXT, BUTTON_FF, BUTTON_NONE },
41 { ACTION_STD_NEXTREPEAT, BUTTON_NEXT|BUTTON_REPEAT, BUTTON_NONE }, 41 { ACTION_STD_NEXTREPEAT, BUTTON_FF|BUTTON_REPEAT, BUTTON_NONE },
42 { ACTION_STD_OK, BUTTON_SELECT|BUTTON_REL, BUTTON_SELECT }, 42 { ACTION_STD_OK, BUTTON_FUNC|BUTTON_REL, BUTTON_FUNC },
43 { ACTION_STD_CANCEL, BUTTON_REC|BUTTON_REL, BUTTON_REC }, 43 { ACTION_STD_CANCEL, BUTTON_REC|BUTTON_REL, BUTTON_REC },
44 { ACTION_STD_CONTEXT, BUTTON_SELECT|BUTTON_REPEAT, BUTTON_SELECT }, 44 { ACTION_STD_CONTEXT, BUTTON_FUNC|BUTTON_REPEAT, BUTTON_FUNC },
45 { ACTION_STD_MENU, BUTTON_REC|BUTTON_REPEAT, BUTTON_REC }, 45 { ACTION_STD_MENU, BUTTON_REC|BUTTON_REPEAT, BUTTON_REC },
46/* { ACTION_STD_QUICKSCREEN, BUTTON_, BUTTON_ }, */ 46/* { ACTION_STD_QUICKSCREEN, BUTTON_, BUTTON_ }, */
47/* { ACTION_STD_KEYLOCK, BUTTON_, BUTTON_ }, */ 47/* { ACTION_STD_KEYLOCK, BUTTON_, BUTTON_ }, */
@@ -64,14 +64,14 @@ static const struct button_mapping button_context_tree[] = {
64}; /* button_context_tree */ 64}; /* button_context_tree */
65 65
66static const struct button_mapping button_context_wps[] = { 66static const struct button_mapping button_context_wps[] = {
67 { ACTION_WPS_BROWSE, BUTTON_SELECT|BUTTON_REL, BUTTON_SELECT }, 67 { ACTION_WPS_BROWSE, BUTTON_FUNC|BUTTON_REL, BUTTON_FUNC },
68 { ACTION_WPS_PLAY, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY }, 68 { ACTION_WPS_PLAY, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY },
69 { ACTION_WPS_SEEKBACK, BUTTON_PREV|BUTTON_REPEAT, BUTTON_NONE }, 69 { ACTION_WPS_SEEKBACK, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE },
70 { ACTION_WPS_SEEKFWD, BUTTON_NEXT|BUTTON_REPEAT, BUTTON_NONE }, 70 { ACTION_WPS_SEEKFWD, BUTTON_FF|BUTTON_REPEAT, BUTTON_NONE },
71 { ACTION_WPS_STOPSEEK, BUTTON_PREV|BUTTON_REL, BUTTON_PREV|BUTTON_REPEAT }, 71 { ACTION_WPS_STOPSEEK, BUTTON_REW|BUTTON_REL, BUTTON_REW|BUTTON_REPEAT },
72 { ACTION_WPS_STOPSEEK, BUTTON_NEXT|BUTTON_REL, BUTTON_NEXT|BUTTON_REPEAT }, 72 { ACTION_WPS_STOPSEEK, BUTTON_FF|BUTTON_REL, BUTTON_FF|BUTTON_REPEAT },
73 { ACTION_WPS_SKIPNEXT, BUTTON_NEXT|BUTTON_REL, BUTTON_NEXT }, 73 { ACTION_WPS_SKIPNEXT, BUTTON_FF|BUTTON_REL, BUTTON_FF },
74 { ACTION_WPS_SKIPPREV, BUTTON_PREV|BUTTON_REL, BUTTON_PREV }, 74 { ACTION_WPS_SKIPPREV, BUTTON_REW|BUTTON_REL, BUTTON_REW },
75 { ACTION_WPS_STOP, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY }, 75 { ACTION_WPS_STOP, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY },
76 { ACTION_WPS_VOLDOWN, BUTTON_VOL_DOWN, BUTTON_NONE }, 76 { ACTION_WPS_VOLDOWN, BUTTON_VOL_DOWN, BUTTON_NONE },
77 { ACTION_WPS_VOLDOWN, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 77 { ACTION_WPS_VOLDOWN, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE },
@@ -79,7 +79,7 @@ static const struct button_mapping button_context_wps[] = {
79 { ACTION_WPS_VOLUP, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE }, 79 { ACTION_WPS_VOLUP, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE },
80/* { ACTION_WPS_PITCHSCREEN, BUTTON_, BUTTON_ }, */ 80/* { ACTION_WPS_PITCHSCREEN, BUTTON_, BUTTON_ }, */
81/* { ACTION_WPS_ID3SCREEN, BUTTON_, BUTTON_ }, */ 81/* { ACTION_WPS_ID3SCREEN, BUTTON_, BUTTON_ }, */
82 { ACTION_WPS_CONTEXT, BUTTON_SELECT|BUTTON_REPEAT, BUTTON_SELECT }, 82 { ACTION_WPS_CONTEXT, BUTTON_FUNC|BUTTON_REPEAT, BUTTON_FUNC },
83 { ACTION_WPS_QUICKSCREEN, BUTTON_REC|BUTTON_REPEAT, BUTTON_REC }, 83 { ACTION_WPS_QUICKSCREEN, BUTTON_REC|BUTTON_REPEAT, BUTTON_REC },
84 { ACTION_WPS_MENU, BUTTON_REC|BUTTON_REL, BUTTON_REC }, 84 { ACTION_WPS_MENU, BUTTON_REC|BUTTON_REL, BUTTON_REC },
85/* { ACTION_WPS_VIEW_PLAYLIST, BUTTON_, BUTTON_ }, */ 85/* { ACTION_WPS_VIEW_PLAYLIST, BUTTON_, BUTTON_ }, */
@@ -104,7 +104,7 @@ static const struct button_mapping button_context_settings[] = {
104}; /* button_context_settings */ 104}; /* button_context_settings */
105 105
106static const struct button_mapping button_context_yesno[] = { 106static const struct button_mapping button_context_yesno[] = {
107 { ACTION_YESNO_ACCEPT, BUTTON_SELECT, BUTTON_NONE }, 107 { ACTION_YESNO_ACCEPT, BUTTON_FUNC, BUTTON_NONE },
108 { ACTION_YESNO_ACCEPT, BUTTON_PLAY, BUTTON_NONE }, 108 { ACTION_YESNO_ACCEPT, BUTTON_PLAY, BUTTON_NONE },
109 109
110 LAST_ITEM_IN_LIST 110 LAST_ITEM_IN_LIST
@@ -121,10 +121,10 @@ static const struct button_mapping button_context_quickscreen[] = {
121 { ACTION_QS_LEFT, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 121 { ACTION_QS_LEFT, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE },
122 { ACTION_QS_RIGHT, BUTTON_VOL_UP, BUTTON_NONE }, 122 { ACTION_QS_RIGHT, BUTTON_VOL_UP, BUTTON_NONE },
123 { ACTION_QS_RIGHT, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE }, 123 { ACTION_QS_RIGHT, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE },
124 { ACTION_QS_DOWN, BUTTON_NEXT, BUTTON_NONE }, 124 { ACTION_QS_DOWN, BUTTON_FF, BUTTON_NONE },
125 { ACTION_QS_DOWN, BUTTON_NEXT|BUTTON_REPEAT, BUTTON_NONE }, 125 { ACTION_QS_DOWN, BUTTON_FF|BUTTON_REPEAT, BUTTON_NONE },
126 { ACTION_QS_TOP, BUTTON_PREV, BUTTON_NONE }, 126 { ACTION_QS_TOP, BUTTON_REW, BUTTON_NONE },
127 { ACTION_QS_TOP, BUTTON_PREV|BUTTON_REPEAT, BUTTON_NONE }, 127 { ACTION_QS_TOP, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE },
128 128
129 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 129 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
130}; /* button_context_quickscreen */ 130}; /* button_context_quickscreen */
@@ -134,26 +134,26 @@ static const struct button_mapping button_context_pitchscreen[] = {
134 { ACTION_PS_INC_BIG, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE }, 134 { ACTION_PS_INC_BIG, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE },
135 { ACTION_PS_DEC_SMALL, BUTTON_VOL_DOWN, BUTTON_NONE }, 135 { ACTION_PS_DEC_SMALL, BUTTON_VOL_DOWN, BUTTON_NONE },
136 { ACTION_PS_DEC_BIG, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 136 { ACTION_PS_DEC_BIG, BUTTON_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE },
137 { ACTION_PS_NUDGE_LEFT, BUTTON_PREV, BUTTON_NONE }, 137 { ACTION_PS_NUDGE_LEFT, BUTTON_REW, BUTTON_NONE },
138 { ACTION_PS_NUDGE_RIGHT, BUTTON_NEXT, BUTTON_NONE }, 138 { ACTION_PS_NUDGE_RIGHT, BUTTON_FF, BUTTON_NONE },
139 { ACTION_PS_NUDGE_LEFTOFF, BUTTON_PREV|BUTTON_REL, BUTTON_NONE }, 139 { ACTION_PS_NUDGE_LEFTOFF, BUTTON_REW|BUTTON_REL, BUTTON_NONE },
140 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_NEXT|BUTTON_REL, BUTTON_NONE }, 140 { ACTION_PS_NUDGE_RIGHTOFF, BUTTON_FF|BUTTON_REL, BUTTON_NONE },
141 { ACTION_PS_TOGGLE_MODE, BUTTON_PLAY, BUTTON_NONE }, 141 { ACTION_PS_TOGGLE_MODE, BUTTON_PLAY, BUTTON_NONE },
142 { ACTION_PS_RESET, BUTTON_SELECT, BUTTON_NONE }, 142 { ACTION_PS_RESET, BUTTON_FUNC, BUTTON_NONE },
143 { ACTION_PS_EXIT, BUTTON_REC, BUTTON_NONE }, 143 { ACTION_PS_EXIT, BUTTON_REC, BUTTON_NONE },
144 { ACTION_PS_SLOWER, BUTTON_PREV|BUTTON_REPEAT, BUTTON_NONE }, 144 { ACTION_PS_SLOWER, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE },
145 { ACTION_PS_FASTER, BUTTON_NEXT|BUTTON_REPEAT, BUTTON_NONE }, 145 { ACTION_PS_FASTER, BUTTON_FF|BUTTON_REPEAT, BUTTON_NONE },
146 146
147 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) 147 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
148}; /* button_context_pitchscreen */ 148}; /* button_context_pitchscreen */
149 149
150static const struct button_mapping button_context_radio[] = { 150static const struct button_mapping button_context_radio[] = {
151 { ACTION_FM_MENU, BUTTON_SELECT|BUTTON_REPEAT, BUTTON_NONE }, 151 { ACTION_FM_MENU, BUTTON_FUNC|BUTTON_REPEAT, BUTTON_NONE },
152 { ACTION_FM_PRESET, BUTTON_SELECT|BUTTON_REL, BUTTON_SELECT }, 152 { ACTION_FM_PRESET, BUTTON_FUNC|BUTTON_REL, BUTTON_FUNC },
153/* { ACTION_FM_RECORD, BUTTON_, BUTTON_ }, */ 153/* { ACTION_FM_RECORD, BUTTON_, BUTTON_ }, */
154/* { ACTION_FM_FREEZE, BUTTON_, BUTTON_ }, */ 154/* { ACTION_FM_FREEZE, BUTTON_, BUTTON_ }, */
155 { ACTION_FM_STOP, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY }, 155 { ACTION_FM_STOP, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY },
156 { ACTION_FM_MODE, BUTTON_SELECT, BUTTON_NONE }, 156 { ACTION_FM_MODE, BUTTON_FUNC, BUTTON_NONE },
157 { ACTION_FM_EXIT, BUTTON_REC|BUTTON_REL, BUTTON_REC }, 157 { ACTION_FM_EXIT, BUTTON_REC|BUTTON_REL, BUTTON_REC },
158 { ACTION_FM_PLAY, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY }, 158 { ACTION_FM_PLAY, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY },
159/* { ACTION_FM_RECORD_DBLPRE, BUTTON_, BUTTON_ }, */ 159/* { ACTION_FM_RECORD_DBLPRE, BUTTON_, BUTTON_ }, */
@@ -166,7 +166,7 @@ static const struct button_mapping button_context_radio[] = {
166static const struct button_mapping button_context_recscreen[] = { 166static const struct button_mapping button_context_recscreen[] = {
167/* { ACTION_REC_LCD, BUTTON_, BUTTON_ }, */ 167/* { ACTION_REC_LCD, BUTTON_, BUTTON_ }, */
168 { ACTION_REC_PAUSE, BUTTON_PLAY, BUTTON_NONE }, 168 { ACTION_REC_PAUSE, BUTTON_PLAY, BUTTON_NONE },
169 { ACTION_REC_NEWFILE, BUTTON_SELECT|BUTTON_REPEAT, BUTTON_SELECT }, 169 { ACTION_REC_NEWFILE, BUTTON_FUNC|BUTTON_REPEAT, BUTTON_FUNC },
170/* { ACTION_REC_F2, BUTTON_, BUTTON_ }, */ 170/* { ACTION_REC_F2, BUTTON_, BUTTON_ }, */
171/* { ACTION_REC_F3, BUTTON_, BUTTON_ }, */ 171/* { ACTION_REC_F3, BUTTON_, BUTTON_ }, */
172 172
@@ -180,17 +180,17 @@ static const struct button_mapping button_context_keyboard[] = {
180 { ACTION_KBD_RIGHT, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE }, 180 { ACTION_KBD_RIGHT, BUTTON_VOL_UP|BUTTON_REPEAT, BUTTON_NONE },
181/* { ACTION_KBD_CURSOR_LEFT, BUTTON_, BUTTON_ }, */ 181/* { ACTION_KBD_CURSOR_LEFT, BUTTON_, BUTTON_ }, */
182/* { ACTION_KBD_CURSOR_RIGHT, BUTTON_, BUTTON_ }, */ 182/* { ACTION_KBD_CURSOR_RIGHT, BUTTON_, BUTTON_ }, */
183 { ACTION_KBD_SELECT, BUTTON_SELECT, BUTTON_NONE }, 183 { ACTION_KBD_SELECT, BUTTON_FUNC, BUTTON_NONE },
184 { ACTION_KBD_PAGE_FLIP, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY }, 184 { ACTION_KBD_PAGE_FLIP, BUTTON_PLAY|BUTTON_REPEAT, BUTTON_PLAY },
185 { ACTION_KBD_DONE, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY }, 185 { ACTION_KBD_DONE, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY },
186 { ACTION_KBD_ABORT, BUTTON_REC|BUTTON_REL, BUTTON_REC }, 186 { ACTION_KBD_ABORT, BUTTON_REC|BUTTON_REL, BUTTON_REC },
187/* { ACTION_KBD_BACKSPACE, BUTTON_, BUTTON_ }, */ 187/* { ACTION_KBD_BACKSPACE, BUTTON_, BUTTON_ }, */
188 { ACTION_KBD_UP, BUTTON_PREV, BUTTON_NONE }, 188 { ACTION_KBD_UP, BUTTON_REW, BUTTON_NONE },
189 { ACTION_KBD_UP, BUTTON_PREV|BUTTON_REPEAT, BUTTON_NONE }, 189 { ACTION_KBD_UP, BUTTON_REW|BUTTON_REPEAT, BUTTON_NONE },
190 { ACTION_KBD_DOWN, BUTTON_NEXT, BUTTON_NONE }, 190 { ACTION_KBD_DOWN, BUTTON_FF, BUTTON_NONE },
191 { ACTION_KBD_DOWN, BUTTON_NEXT|BUTTON_REPEAT, BUTTON_NONE }, 191 { ACTION_KBD_DOWN, BUTTON_FF|BUTTON_REPEAT, BUTTON_NONE },
192 { ACTION_KBD_MORSE_INPUT, BUTTON_REC|BUTTON_REPEAT, BUTTON_REC }, 192 { ACTION_KBD_MORSE_INPUT, BUTTON_REC|BUTTON_REPEAT, BUTTON_REC },
193 { ACTION_KBD_MORSE_SELECT, BUTTON_SELECT|BUTTON_REL, BUTTON_NONE }, 193 { ACTION_KBD_MORSE_SELECT, BUTTON_FUNC|BUTTON_REL, BUTTON_NONE },
194 194
195 LAST_ITEM_IN_LIST 195 LAST_ITEM_IN_LIST
196}; /* button_context_keyboard */ 196}; /* button_context_keyboard */
@@ -200,14 +200,14 @@ static const struct button_mapping button_context_keyboard[] = {
200 *****************************************************************************/ 200 *****************************************************************************/
201 201
202static const struct button_mapping button_rc_context_standard[] = { 202static const struct button_mapping button_rc_context_standard[] = {
203 { ACTION_STD_PREV, BUTTON_RC_PREV, BUTTON_NONE }, 203 { ACTION_STD_PREV, BUTTON_RC_REW, BUTTON_NONE },
204 { ACTION_STD_PREVREPEAT, BUTTON_RC_PREV|BUTTON_REPEAT, BUTTON_NONE }, 204 { ACTION_STD_PREVREPEAT, BUTTON_RC_REW|BUTTON_REPEAT, BUTTON_NONE },
205 { ACTION_STD_NEXT, BUTTON_RC_NEXT, BUTTON_NONE }, 205 { ACTION_STD_NEXT, BUTTON_RC_FF, BUTTON_NONE },
206 { ACTION_STD_NEXTREPEAT, BUTTON_RC_NEXT|BUTTON_REPEAT, BUTTON_NONE }, 206 { ACTION_STD_NEXTREPEAT, BUTTON_RC_FF|BUTTON_REPEAT, BUTTON_NONE },
207 { ACTION_STD_OK, BUTTON_RC_SELECT|BUTTON_REL, BUTTON_RC_SELECT }, 207 { ACTION_STD_OK, BUTTON_RC_FUNC|BUTTON_REL, BUTTON_RC_FUNC },
208 { ACTION_STD_CANCEL, BUTTON_RC_PLAY|BUTTON_RC_SELECT, BUTTON_RC_SELECT }, 208 { ACTION_STD_CANCEL, BUTTON_RC_PLAY|BUTTON_RC_FUNC, BUTTON_RC_FUNC },
209 { ACTION_STD_CONTEXT, BUTTON_RC_SELECT|BUTTON_REPEAT, BUTTON_RC_SELECT }, 209 { ACTION_STD_CONTEXT, BUTTON_RC_FUNC|BUTTON_REPEAT, BUTTON_RC_FUNC },
210 { ACTION_STD_MENU, BUTTON_RC_SELECT|BUTTON_RC_PLAY, BUTTON_RC_SELECT }, 210 { ACTION_STD_MENU, BUTTON_RC_FUNC|BUTTON_RC_PLAY, BUTTON_RC_FUNC },
211/* { ACTION_STD_QUICKSCREEN, BUTTON_, BUTTON_ }, */ 211/* { ACTION_STD_QUICKSCREEN, BUTTON_, BUTTON_ }, */
212/* { ACTION_STD_KEYLOCK, BUTTON_, BUTTON_ }, */ 212/* { ACTION_STD_KEYLOCK, BUTTON_, BUTTON_ }, */
213/* { ACTION_STD_REC, BUTTON_, BUTTON_ }, */ 213/* { ACTION_STD_REC, BUTTON_, BUTTON_ }, */
@@ -229,14 +229,14 @@ static const struct button_mapping button_rc_context_tree[] = {
229}; /* button_context_tree */ 229}; /* button_context_tree */
230 230
231static const struct button_mapping button_rc_context_wps[] = { 231static const struct button_mapping button_rc_context_wps[] = {
232 { ACTION_WPS_BROWSE, BUTTON_RC_SELECT|BUTTON_REL, BUTTON_RC_SELECT }, 232 { ACTION_WPS_BROWSE, BUTTON_RC_FUNC|BUTTON_REL, BUTTON_RC_FUNC },
233 { ACTION_WPS_PLAY, BUTTON_RC_PLAY|BUTTON_REL, BUTTON_RC_PLAY }, 233 { ACTION_WPS_PLAY, BUTTON_RC_PLAY|BUTTON_REL, BUTTON_RC_PLAY },
234 { ACTION_WPS_SEEKBACK, BUTTON_RC_PREV|BUTTON_REPEAT, BUTTON_NONE }, 234 { ACTION_WPS_SEEKBACK, BUTTON_RC_REW|BUTTON_REPEAT, BUTTON_NONE },
235 { ACTION_WPS_SEEKFWD, BUTTON_RC_NEXT|BUTTON_REPEAT, BUTTON_NONE }, 235 { ACTION_WPS_SEEKFWD, BUTTON_RC_FF|BUTTON_REPEAT, BUTTON_NONE },
236 { ACTION_WPS_STOPSEEK, BUTTON_RC_PREV|BUTTON_REL, BUTTON_RC_PREV|BUTTON_REPEAT }, 236 { ACTION_WPS_STOPSEEK, BUTTON_RC_REW|BUTTON_REL, BUTTON_RC_REW|BUTTON_REPEAT },
237 { ACTION_WPS_STOPSEEK, BUTTON_RC_NEXT|BUTTON_REL, BUTTON_RC_NEXT|BUTTON_REPEAT }, 237 { ACTION_WPS_STOPSEEK, BUTTON_RC_FF|BUTTON_REL, BUTTON_RC_FF|BUTTON_REPEAT },
238 { ACTION_WPS_SKIPNEXT, BUTTON_RC_NEXT|BUTTON_REL, BUTTON_RC_NEXT }, 238 { ACTION_WPS_SKIPNEXT, BUTTON_RC_FF|BUTTON_REL, BUTTON_RC_FF },
239 { ACTION_WPS_SKIPPREV, BUTTON_RC_PREV|BUTTON_REL, BUTTON_RC_PREV }, 239 { ACTION_WPS_SKIPPREV, BUTTON_RC_REW|BUTTON_REL, BUTTON_RC_REW },
240 { ACTION_WPS_STOP, BUTTON_RC_PLAY|BUTTON_REPEAT, BUTTON_RC_PLAY }, 240 { ACTION_WPS_STOP, BUTTON_RC_PLAY|BUTTON_REPEAT, BUTTON_RC_PLAY },
241 { ACTION_WPS_VOLDOWN, BUTTON_RC_VOL_DOWN, BUTTON_NONE }, 241 { ACTION_WPS_VOLDOWN, BUTTON_RC_VOL_DOWN, BUTTON_NONE },
242 { ACTION_WPS_VOLDOWN, BUTTON_RC_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 242 { ACTION_WPS_VOLDOWN, BUTTON_RC_VOL_DOWN|BUTTON_REPEAT, BUTTON_NONE },
@@ -244,9 +244,9 @@ static const struct button_mapping button_rc_context_wps[] = {
244 { ACTION_WPS_VOLUP, BUTTON_RC_VOL_UP|BUTTON_REPEAT, BUTTON_NONE }, 244 { ACTION_WPS_VOLUP, BUTTON_RC_VOL_UP|BUTTON_REPEAT, BUTTON_NONE },
245/* { ACTION_WPS_PITCHSCREEN, BUTTON_, BUTTON_ }, */ 245/* { ACTION_WPS_PITCHSCREEN, BUTTON_, BUTTON_ }, */
246/* { ACTION_WPS_ID3SCREEN, BUTTON_, BUTTON_ }, */ 246/* { ACTION_WPS_ID3SCREEN, BUTTON_, BUTTON_ }, */
247 { ACTION_WPS_CONTEXT, BUTTON_RC_SELECT|BUTTON_REPEAT, BUTTON_RC_SELECT }, 247 { ACTION_WPS_CONTEXT, BUTTON_RC_FUNC|BUTTON_REPEAT, BUTTON_RC_FUNC },
248/* { ACTION_WPS_QUICKSCREEN, BUTTON_REC|BUTTON_REL, BUTTON_REC }, */ 248/* { ACTION_WPS_QUICKSCREEN, BUTTON_REC|BUTTON_REL, BUTTON_REC }, */
249 { ACTION_WPS_MENU, BUTTON_RC_SELECT|BUTTON_RC_PLAY, BUTTON_RC_SELECT }, 249 { ACTION_WPS_MENU, BUTTON_RC_FUNC|BUTTON_RC_PLAY, BUTTON_RC_FUNC },
250/* { ACTION_WPS_VIEW_PLAYLIST, BUTTON_, BUTTON_ }, */ 250/* { ACTION_WPS_VIEW_PLAYLIST, BUTTON_, BUTTON_ }, */
251/* { ACTION_WPS_REC, BUTTON_, BUTTON_ }, */ 251/* { ACTION_WPS_REC, BUTTON_, BUTTON_ }, */
252/* { ACTION_WPS_ABSETA_PREVDIR, BUTTON_, BUTTON_ }, */ 252/* { ACTION_WPS_ABSETA_PREVDIR, BUTTON_, BUTTON_ }, */
@@ -269,20 +269,20 @@ static const struct button_mapping button_rc_context_settings[] = {
269}; /* button_context_settings */ 269}; /* button_context_settings */
270 270
271static const struct button_mapping button_rc_context_yesno[] = { 271static const struct button_mapping button_rc_context_yesno[] = {
272 { ACTION_YESNO_ACCEPT, BUTTON_RC_SELECT, BUTTON_NONE }, 272 { ACTION_YESNO_ACCEPT, BUTTON_RC_FUNC, BUTTON_NONE },
273 { ACTION_YESNO_ACCEPT, BUTTON_RC_PLAY, BUTTON_NONE }, 273 { ACTION_YESNO_ACCEPT, BUTTON_RC_PLAY, BUTTON_NONE },
274 274
275 LAST_ITEM_IN_LIST 275 LAST_ITEM_IN_LIST
276}; /* button_context_yesno */ 276}; /* button_context_yesno */
277 277
278static const struct button_mapping button_rc_context_radio[] = { 278static const struct button_mapping button_rc_context_radio[] = {
279 { ACTION_FM_MENU, BUTTON_RC_SELECT|BUTTON_REPEAT, BUTTON_NONE }, 279 { ACTION_FM_MENU, BUTTON_RC_FUNC|BUTTON_REPEAT, BUTTON_NONE },
280 { ACTION_FM_PRESET, BUTTON_RC_SELECT|BUTTON_REL, BUTTON_SELECT }, 280 { ACTION_FM_PRESET, BUTTON_RC_FUNC|BUTTON_REL, BUTTON_FUNC },
281/* { ACTION_FM_RECORD, BUTTON_, BUTTON_ }, */ 281/* { ACTION_FM_RECORD, BUTTON_, BUTTON_ }, */
282/* { ACTION_FM_FREEZE, BUTTON_, BUTTON_ }, */ 282/* { ACTION_FM_FREEZE, BUTTON_, BUTTON_ }, */
283 { ACTION_FM_STOP, BUTTON_RC_PLAY|BUTTON_REPEAT, BUTTON_PLAY }, 283 { ACTION_FM_STOP, BUTTON_RC_PLAY|BUTTON_REPEAT, BUTTON_PLAY },
284 { ACTION_FM_MODE, BUTTON_RC_SELECT, BUTTON_NONE }, 284 { ACTION_FM_MODE, BUTTON_RC_FUNC, BUTTON_NONE },
285 { ACTION_FM_EXIT, BUTTON_RC_SELECT|BUTTON_RC_PLAY, BUTTON_RC_SELECT }, 285 { ACTION_FM_EXIT, BUTTON_RC_FUNC|BUTTON_RC_PLAY, BUTTON_RC_FUNC },
286 { ACTION_FM_PLAY, BUTTON_RC_PLAY|BUTTON_REL, BUTTON_PLAY }, 286 { ACTION_FM_PLAY, BUTTON_RC_PLAY|BUTTON_REL, BUTTON_PLAY },
287/* { ACTION_FM_RECORD_DBLPRE, BUTTON_, BUTTON_ }, */ 287/* { ACTION_FM_RECORD_DBLPRE, BUTTON_, BUTTON_ }, */
288/* { ACTION_FM_NEXT_PRESET, BUTTON_, BUTTON_ }, */ 288/* { ACTION_FM_NEXT_PRESET, BUTTON_, BUTTON_ }, */
@@ -294,7 +294,7 @@ static const struct button_mapping button_rc_context_radio[] = {
294static const struct button_mapping button_rc_context_recscreen[] = { 294static const struct button_mapping button_rc_context_recscreen[] = {
295/* { ACTION_REC_LCD, BUTTON_, BUTTON_ }, */ 295/* { ACTION_REC_LCD, BUTTON_, BUTTON_ }, */
296 { ACTION_REC_PAUSE, BUTTON_RC_PLAY, BUTTON_NONE }, 296 { ACTION_REC_PAUSE, BUTTON_RC_PLAY, BUTTON_NONE },
297 { ACTION_REC_NEWFILE, BUTTON_RC_SELECT|BUTTON_REPEAT, BUTTON_RC_SELECT }, 297 { ACTION_REC_NEWFILE, BUTTON_RC_FUNC|BUTTON_REPEAT, BUTTON_RC_FUNC },
298/* { ACTION_REC_F2, BUTTON_, BUTTON_ }, */ 298/* { ACTION_REC_F2, BUTTON_, BUTTON_ }, */
299/* { ACTION_REC_F3, BUTTON_, BUTTON_ }, */ 299/* { ACTION_REC_F3, BUTTON_, BUTTON_ }, */
300 300