diff --git a/apps/keymaps/keymap-clip.c b/apps/keymaps/keymap-clip.c index ba5b8de6f6..83e1b4b86a 100755 --- a/apps/keymaps/keymap-clip.c +++ b/apps/keymaps/keymap-clip.c @@ -165,6 +165,12 @@ static const struct button_mapping button_context_listtree_scroll_with_combo[] LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|CONTEXT_TREE), }; /* button_context_listtree_scroll_with_combo */ +static const struct button_mapping button_context_mainmenu[] = { + { ACTION_TREE_WPS, BUTTON_HOME|BUTTON_REL, BUTTON_HOME }, + + LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_TREE), +}; /* button_context_mainmenu */ + static const struct button_mapping button_context_yesno[] = { { ACTION_YESNO_ACCEPT, BUTTON_SELECT, BUTTON_NONE }, @@ -399,11 +405,12 @@ const struct button_mapping* get_context_mapping(int context) case CONTEXT_LIST: return button_context_list; case CONTEXT_TREE: - case CONTEXT_MAINMENU: if (global_settings.hold_lr_for_scroll_in_list) return button_context_listtree_scroll_without_combo; else return button_context_listtree_scroll_with_combo; + case CONTEXT_MAINMENU: + return button_context_mainmenu; case CONTEXT_CUSTOM|CONTEXT_TREE: return button_context_tree;