Problem: Bookmarking via the context menu requires multiple clicks: click verse → wait for menu → click "Bookmark." Power users want a faster way.
Solution: A single-key shortcut — press B while reading any chapter to instantly bookmark it.
Not included: Shortcut customization or other single-key actions. Just B for bookmark.
Expected user flow:
B on the keyboardEdge cases:
Feedback: Brief toast notification ("Bookmarked" / "Bookmark removed") or bookmark icon animation.
Key: B (lowercase, no modifier keys needed).
Implementation:
keydown listener in reader pagee.key === 'b' and not in an input elementaddBookmark() or removeBookmark() based on isBookmarked() stateFiles:
apps/web/src/routes/(app)/read/[[book]]/[[chapter]]/+page.svelte (modify — add B key handler)Current: PLANNED Milestone: v1 Priority: Low — power-user convenience
Dependencies: