From 9dd71fe102d010c72e227e104312475eb84a2219 Mon Sep 17 00:00:00 2001 From: Robbie Davis Date: Wed, 19 Jan 2022 08:38:49 -0500 Subject: [PATCH] Fullscreen keybind (#961) # Added - Added: Added 'f' as keybind to toggle fullscreen on manga and book readers. --- UI/Web/src/app/book-reader/book-reader/book-reader.component.ts | 2 ++ UI/Web/src/app/manga-reader/manga-reader.component.ts | 2 ++ UI/Web/src/app/shared/_services/utility.service.ts | 1 + 3 files changed, 5 insertions(+) diff --git a/UI/Web/src/app/book-reader/book-reader/book-reader.component.ts b/UI/Web/src/app/book-reader/book-reader/book-reader.component.ts index 74120972e..bb0d2b84e 100644 --- a/UI/Web/src/app/book-reader/book-reader/book-reader.component.ts +++ b/UI/Web/src/app/book-reader/book-reader/book-reader.component.ts @@ -494,6 +494,8 @@ export class BookReaderComponent implements OnInit, AfterViewInit, OnDestroy { event.preventDefault(); } else if (event.key === KEY_CODES.G) { this.goToPage(); + } else if (event.key === KEY_CODES.F) { + this.toggleFullscreen() } } diff --git a/UI/Web/src/app/manga-reader/manga-reader.component.ts b/UI/Web/src/app/manga-reader/manga-reader.component.ts index 98883657c..493daa2cc 100644 --- a/UI/Web/src/app/manga-reader/manga-reader.component.ts +++ b/UI/Web/src/app/manga-reader/manga-reader.component.ts @@ -400,6 +400,8 @@ export class MangaReaderComponent implements OnInit, AfterViewInit, OnDestroy { this.goToPage(parseInt(goToPageNum.trim(), 10)); } else if (event.key === KEY_CODES.B) { this.bookmarkPage(); + } else if (event.key === KEY_CODES.F) { + this.toggleFullscreen() } } diff --git a/UI/Web/src/app/shared/_services/utility.service.ts b/UI/Web/src/app/shared/_services/utility.service.ts index 7712ec509..2a3b414f2 100644 --- a/UI/Web/src/app/shared/_services/utility.service.ts +++ b/UI/Web/src/app/shared/_services/utility.service.ts @@ -19,6 +19,7 @@ export enum KEY_CODES { ENTER = 'Enter', G = 'g', B = 'b', + F = 'f', BACKSPACE = 'Backspace', DELETE = 'Delete', SHIFT = 'Shift'