diff options
Diffstat (limited to 'apps/keymaps/keymap-gigabeat-s.c')
-rw-r--r-- | apps/keymaps/keymap-gigabeat-s.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/apps/keymaps/keymap-gigabeat-s.c b/apps/keymaps/keymap-gigabeat-s.c index b0cc87011f..32c4f22b5b 100644 --- a/apps/keymaps/keymap-gigabeat-s.c +++ b/apps/keymaps/keymap-gigabeat-s.c | |||
@@ -251,6 +251,23 @@ static const struct button_mapping button_context_pitchscreen[] = { | |||
251 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) | 251 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) |
252 | }; /* button_context_pitchcreen */ | 252 | }; /* button_context_pitchcreen */ |
253 | 253 | ||
254 | /** Recording Screen **/ | ||
255 | static const struct button_mapping button_context_recscreen[] = { | ||
256 | { ACTION_REC_PAUSE, BUTTON_PLAY|BUTTON_REL, BUTTON_PLAY }, | ||
257 | { ACTION_STD_CANCEL, BUTTON_BACK|BUTTON_REL, BUTTON_BACK }, | ||
258 | { ACTION_REC_NEWFILE, BUTTON_NEXT|BUTTON_REL, BUTTON_NEXT }, | ||
259 | { ACTION_STD_MENU, BUTTON_MENU|BUTTON_REPEAT, BUTTON_NONE }, | ||
260 | { ACTION_SETTINGS_INC, BUTTON_RIGHT, BUTTON_NONE }, | ||
261 | { ACTION_SETTINGS_INCREPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE }, | ||
262 | { ACTION_SETTINGS_DEC, BUTTON_LEFT, BUTTON_NONE }, | ||
263 | { ACTION_SETTINGS_DECREPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | ||
264 | { ACTION_STD_PREV, BUTTON_UP, BUTTON_NONE }, | ||
265 | { ACTION_STD_PREV, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE }, | ||
266 | { ACTION_STD_NEXT, BUTTON_DOWN, BUTTON_NONE }, | ||
267 | { ACTION_STD_NEXT, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE }, | ||
268 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) | ||
269 | }; /* button_context_recscreen */ | ||
270 | |||
254 | static const struct button_mapping button_context_keyboard[] = { | 271 | static const struct button_mapping button_context_keyboard[] = { |
255 | { ACTION_KBD_LEFT, BUTTON_LEFT, BUTTON_NONE }, | 272 | { ACTION_KBD_LEFT, BUTTON_LEFT, BUTTON_NONE }, |
256 | { ACTION_KBD_LEFT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, | 273 | { ACTION_KBD_LEFT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE }, |
@@ -333,6 +350,10 @@ const struct button_mapping* get_context_mapping(int context) | |||
333 | return button_context_quickscreen; | 350 | return button_context_quickscreen; |
334 | case CONTEXT_PITCHSCREEN: | 351 | case CONTEXT_PITCHSCREEN: |
335 | return button_context_pitchscreen; | 352 | return button_context_pitchscreen; |
353 | case CONTEXT_RECSCREEN: | ||
354 | return button_context_recscreen; | ||
355 | case CONTEXT_SETTINGS_RECTRIGGER: | ||
356 | return button_context_settings_right_is_inc; | ||
336 | case CONTEXT_KEYBOARD: | 357 | case CONTEXT_KEYBOARD: |
337 | return button_context_keyboard; | 358 | return button_context_keyboard; |
338 | case CONTEXT_FM: | 359 | case CONTEXT_FM: |