diff --git a/src/modules/reader/components/settings/layout/ReaderSettingTapZoneLayout.tsx b/src/modules/reader/components/settings/layout/ReaderSettingTapZoneLayout.tsx index e748f6ad..a7d01359 100644 --- a/src/modules/reader/components/settings/layout/ReaderSettingTapZoneLayout.tsx +++ b/src/modules/reader/components/settings/layout/ReaderSettingTapZoneLayout.tsx @@ -29,6 +29,10 @@ const VALUE_TO_DISPLAY_DATA: ValueToDisplayData = { title: 'reader.settings.tap_zones.right_left', icon: null, }, + [TapZoneLayouts.DISABLED]: { + title: 'global.label.disabled', + icon: null, + }, }; const READER_TAP_ZONE_LAYOUT_VALUES = Object.values(TapZoneLayouts).filter((value) => typeof value === 'number'); diff --git a/src/modules/reader/constants/ReaderTapZone.constants.ts b/src/modules/reader/constants/ReaderTapZone.constants.ts index 362bc1dd..d8ee9bac 100644 --- a/src/modules/reader/constants/ReaderTapZone.constants.ts +++ b/src/modules/reader/constants/ReaderTapZone.constants.ts @@ -118,6 +118,21 @@ export const READER_TAP_ZONE_LAYOUTS: Record = type: TapZoneRegionType.NEXT, }, ], + /** + * +---+---+---+ + * | M | M | M | P: Previous + * +---+---+---+ + * | M | M | M | M: Menu + * +---+---+---+ + * | M | M | M | N: Next + * +---+---+---+ + */ + [TapZoneLayouts.DISABLED]: [ + { + rect: [0, 0, 100, 100], + type: TapZoneRegionType.MENU, + }, + ], }; export const TAP_ZONE_REGION_TYPE_DATA: Record = { diff --git a/src/modules/reader/types/TapZoneLayout.types.ts b/src/modules/reader/types/TapZoneLayout.types.ts index e0a714b5..cfc3c87b 100644 --- a/src/modules/reader/types/TapZoneLayout.types.ts +++ b/src/modules/reader/types/TapZoneLayout.types.ts @@ -11,6 +11,7 @@ export enum TapZoneLayouts { KINDLE, L_SHAPE, RIGHT_LEFT, + DISABLED, } export enum TapZoneRegionType {