--- apps/keymaps/keymap-clip.c 2011-12-21 20:54:51.722771600 +0900 +++ apps/keymaps/keymap-clip.c 2011-12-21 20:56:00.473776500 +0900 @@ -165,6 +165,12 @@ static const struct button_mapping butto 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 }, @@ -398,11 +404,12 @@ const struct button_mapping* get_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;