summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/keymaps/keymap-c200.c32
1 files changed, 10 insertions, 22 deletions
diff --git a/apps/keymaps/keymap-c200.c b/apps/keymaps/keymap-c200.c
index 6e541579f7..01da81eb76 100644
--- a/apps/keymaps/keymap-c200.c
+++ b/apps/keymaps/keymap-c200.c
@@ -88,11 +88,11 @@ static const struct button_mapping button_context_settings[] = {
88 { ACTION_STD_CANCEL, BUTTON_POWER, BUTTON_NONE }, 88 { ACTION_STD_CANCEL, BUTTON_POWER, BUTTON_NONE },
89 { ACTION_SETTINGS_RESET, BUTTON_SELECT, BUTTON_NONE }, 89 { ACTION_SETTINGS_RESET, BUTTON_SELECT, BUTTON_NONE },
90 90
91 { ACTION_SETTINGS_INC, BUTTON_DOWN, BUTTON_NONE }, 91 { ACTION_SETTINGS_INC, BUTTON_UP, BUTTON_NONE },
92 { ACTION_SETTINGS_INCREPEAT,BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 92 { ACTION_SETTINGS_INCREPEAT,BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE },
93 93
94 { ACTION_SETTINGS_DEC, BUTTON_UP, BUTTON_NONE }, 94 { ACTION_SETTINGS_DEC, BUTTON_DOWN, BUTTON_NONE },
95 { ACTION_SETTINGS_DECREPEAT,BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE }, 95 { ACTION_SETTINGS_DECREPEAT,BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE },
96 96
97 { ACTION_STD_PREV, BUTTON_LEFT, BUTTON_NONE }, 97 { ACTION_STD_PREV, BUTTON_LEFT, BUTTON_NONE },
98 { ACTION_STD_PREVREPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, 98 { ACTION_STD_PREVREPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
@@ -189,31 +189,21 @@ static const struct button_mapping button_context_settings_right_is_inc[] = {
189 189
190 { ACTION_STD_NEXT, BUTTON_DOWN|BUTTON_REL, BUTTON_NONE }, 190 { ACTION_STD_NEXT, BUTTON_DOWN|BUTTON_REL, BUTTON_NONE },
191 { ACTION_STD_NEXTREPEAT, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 191 { ACTION_STD_NEXTREPEAT, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE },
192 192
193 { ACTION_NONE, BUTTON_SELECT, BUTTON_NONE }, 193 { ACTION_NONE, BUTTON_SELECT, BUTTON_NONE },
194 { ACTION_STD_OK, BUTTON_SELECT|BUTTON_REL, BUTTON_NONE }, 194 { ACTION_STD_OK, BUTTON_SELECT|BUTTON_REL, BUTTON_NONE },
195 195
196 { ACTION_NONE, BUTTON_LEFT|BUTTON_REL, BUTTON_LEFT }, 196 { ACTION_NONE, BUTTON_LEFT|BUTTON_REL, BUTTON_LEFT },
197 { ACTION_NONE, BUTTON_POWER, BUTTON_NONE }, 197 { ACTION_NONE, BUTTON_POWER, BUTTON_NONE },
198 { ACTION_STD_CANCEL, BUTTON_POWER|BUTTON_REL, BUTTON_NONE }, 198 { ACTION_STD_CANCEL, BUTTON_POWER|BUTTON_REL, BUTTON_NONE },
199 199
200 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD), 200 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD),
201}; /* button_context_settings_right_is_inc */ 201}; /* button_context_settings_right_is_inc */
202 202
203static const struct button_mapping button_context_settings_time[] = {
204 { ACTION_STD_PREV, BUTTON_LEFT|BUTTON_REL, BUTTON_NONE },
205 { ACTION_STD_PREVREPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
206
207 { ACTION_STD_NEXT, BUTTON_RIGHT|BUTTON_REL, BUTTON_NONE },
208 { ACTION_STD_NEXTREPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
209
210 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS)
211}; /* button_context_settings_time */
212
213static const struct button_mapping button_context_pitchscreen[] = { 203static const struct button_mapping button_context_pitchscreen[] = {
214 { ACTION_PS_INC_SMALL, BUTTON_UP, BUTTON_NONE }, 204 { ACTION_PS_INC_SMALL, BUTTON_UP, BUTTON_NONE },
215 { ACTION_PS_INC_BIG, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE }, 205 { ACTION_PS_INC_BIG, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE },
216 206
217 { ACTION_PS_DEC_SMALL, BUTTON_DOWN, BUTTON_NONE }, 207 { ACTION_PS_DEC_SMALL, BUTTON_DOWN, BUTTON_NONE },
218 { ACTION_PS_DEC_BIG, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, 208 { ACTION_PS_DEC_BIG, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE },
219 209
@@ -324,15 +314,13 @@ const struct button_mapping* get_context_mapping(int context)
324 return button_context_tree; 314 return button_context_tree;
325 315
326 case CONTEXT_SETTINGS: 316 case CONTEXT_SETTINGS:
317 case CONTEXT_SETTINGS_TIME:
327 return button_context_settings; 318 return button_context_settings;
328 case CONTEXT_CUSTOM|CONTEXT_SETTINGS: 319 case CONTEXT_CUSTOM|CONTEXT_SETTINGS:
329 case CONTEXT_SETTINGS_COLOURCHOOSER: 320 case CONTEXT_SETTINGS_COLOURCHOOSER:
330 case CONTEXT_SETTINGS_EQ: 321 case CONTEXT_SETTINGS_EQ:
331 return button_context_settings_right_is_inc; 322 return button_context_settings_right_is_inc;
332 323
333 case CONTEXT_SETTINGS_TIME:
334 return button_context_settings_time;
335
336 case CONTEXT_YESNOSCREEN: 324 case CONTEXT_YESNOSCREEN:
337 return button_context_yesno; 325 return button_context_yesno;
338#if CONFIG_TUNER 326#if CONFIG_TUNER