diff --git a/frontend/apps/reader/modules/readergesture.lua b/frontend/apps/reader/modules/readergesture.lua index 56dfe89a4..9a05eea11 100644 --- a/frontend/apps/reader/modules/readergesture.lua +++ b/frontend/apps/reader/modules/readergesture.lua @@ -252,6 +252,29 @@ function ReaderGesture:addToMainMenu(menu_items) local action_name = gesture_manager[gesture] ~= "nothing" and action_strings[gesture_manager[gesture]] or _("Available") return T(_("%1 (%2)"), gesture_name, action_name) end + local corner_tap_submenu = { + text = _("Tap corner"), + sub_item_table = { + { + text = _("Tap top left corner"), + enabled_func = function() return self.ges_mode == "gesture_reader" end, + sub_item_table = self:buildMenu("tap_top_left_corner", self.default_gesture["tap_top_left_corner"]), + }, + { + text = _("Tap top right corner"), + sub_item_table = self:buildMenu("tap_top_right_corner", self.default_gesture["tap_top_right_corner"]), + }, + { + text = _("Tap bottom left corner"), + sub_item_table = self:buildMenu("tap_left_bottom_corner", self.default_gesture["tap_left_bottom_corner"]), + }, + { + text = _("Tap bottom right corner"), + sub_item_table = self:buildMenu("tap_right_bottom_corner", self.default_gesture["tap_right_bottom_corner"]), + separator = true, + }, + } + } local corner_hold_submenu = { text = _("Hold corner"), sub_item_table = { @@ -356,24 +379,7 @@ function ReaderGesture:addToMainMenu(menu_items) }, -- NB If this changes from position 3, also update the position of this menu in multigesture recorder callback self:genMultiswipeSubmenu(), - { - text = _("Tap top left corner"), - enabled_func = function() return self.ges_mode == "gesture_reader" end, - sub_item_table = self:buildMenu("tap_top_left_corner", self.default_gesture["tap_top_left_corner"]), - }, - { - text = _("Tap top right corner"), - sub_item_table = self:buildMenu("tap_top_right_corner", self.default_gesture["tap_top_right_corner"]), - }, - { - text = _("Tap bottom left corner"), - sub_item_table = self:buildMenu("tap_left_bottom_corner", self.default_gesture["tap_left_bottom_corner"]), - }, - { - text = _("Tap bottom right corner"), - sub_item_table = self:buildMenu("tap_right_bottom_corner", self.default_gesture["tap_right_bottom_corner"]), - separator = true, - }, + corner_tap_submenu, corner_hold_submenu, { text = _("Short diagonal swipe"),