From 252ebf962d81b31ddb8f487fa38bf4b4fdfb4f32 Mon Sep 17 00:00:00 2001 From: Lukas <38840142+lukasstorck@users.noreply.github.com> Date: Sun, 22 Mar 2026 13:05:48 +0100 Subject: [PATCH] feat: add page up/down hotkeys for quick bookmark input --- docs/tools/bookmark.md | 1 + src/js/logic/bookmark-pdf.ts | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/docs/tools/bookmark.md b/docs/tools/bookmark.md index 64867c6..4ebb34d 100644 --- a/docs/tools/bookmark.md +++ b/docs/tools/bookmark.md @@ -28,6 +28,7 @@ The bookmark editor gives you full control over PDF navigation bookmarks (also c - Import bookmarks from CSV (title, page, level) or JSON files - Export bookmarks to CSV or JSON for external editing - Bookmark styling: color (red, blue, green, yellow, purple) and font style (bold, italic, bold italic) +- Quick navigation: scroll through pages with page up/down keys ## Options diff --git a/src/js/logic/bookmark-pdf.ts b/src/js/logic/bookmark-pdf.ts index 98bfe56..c8c3e94 100644 --- a/src/js/logic/bookmark-pdf.ts +++ b/src/js/logic/bookmark-pdf.ts @@ -1057,6 +1057,12 @@ document.addEventListener('keydown', (e: KeyboardEvent) => { e.preventDefault(); redo(); } + } else if (e.key === 'PageUp') { + e.preventDefault(); + prevPageBtn?.click(); + } else if (e.key === 'PageDown') { + e.preventDefault(); + nextPageBtn?.click(); } });