Presenting
Use Audience, Speaker, and Document views with exact routes, rehearsal context, and synchronized focus tools.
Audience View
The audience surface scales the authored canvas, preserves interactive React state on inactive slides, and keeps controls structurally outside deck content. During a document View Transition, the controls use one stable named visual above the deck. Move the pointer to reveal the compact command bar; it yields while a focus tool is active.
On a narrow portrait screen, Drever preserves the authored canvas instead of unpredictably reflowing it. The viewer offers a quiet choice to rotate for the live deck or open the same content in Document View, and the complete command bar remains horizontally reachable.
Core shortcuts:
| Action | Shortcut |
|---|---|
| Next Step or slide | Space, ArrowRight, PageDown |
| Previous Step or slide | Shift+Space, ArrowLeft, PageUp |
| Next / previous slide | ArrowDown / ArrowUp |
| First / last slide | Home / End |
| Slide navigator | O or G |
| Fullscreen | F |
| Black / white pause screen | B / W |
| Keyboard help | ? |
Type a slide number and press Enter for a direct jump.
Press O or G for the visual Slide Navigator. It previews every slide at its final authored Step,
including its Stage background and foreground, without starting presentation media or motion. Search
by title or number, then select any preview to jump through the normal clean-path navigation flow.
Laser, Pen, and Highlighter
Press L for Laser, I for Pen, or H for Highlighter. Press the active shortcut again to turn it
off.
Pen and Highlighter strokes remain across Step changes on the current slide and clear when the
slide changes. Laser is transient. Mouse, touch, and stylus use the same overlay. Tool colors,
widths, and Highlighter opacity can be configured in drever.config.ts.
Share the exact moment
Presentation state lives in the path:
| Position | Path |
|---|---|
| First slide, Step 0 | / |
| Second slide, Step 0 | /2 |
| Second slide, Step 3 | /2/3 |
Deep links, reload, back, and forward return to the same exact sparse Step. The Copy Link control preserves unrelated query parameters and the fragment.
Speaker View
Press P or open /speaker. The workspace includes:
- Current and next presentation-state previews.
- Speaker-only
<Note>content. - Total and current-slide rehearsal time.
- Per-slide accumulated time and visit count.
- An optional editable target with pace guidance.
- Synchronized Laser, Pen, and Highlighter controls.
Audience and speaker windows in the same browser synchronize through BroadcastChannel. This
release does not claim cross-device remote control. At phone width, Speaker View prioritizes the
current slide, notes, and presentation controls; rotate or use a larger display when the next-state
preview is essential.
Document View
Press D or open /document. Every Step appears in authored order as a readable, searchable
document with a table of contents and one named landmark per slide. Speaker notes stay out of this
surface.
Document View is not a screenshot strip. It returns replacement states to normal reading flow, supports browser Find, text selection, assistive technology, and a stable fragment for each slide.
Speaker notes stay out of Audience View, Document View, and PDF output, but a public static build still contains their authored source. Treat them as presenter guidance, not a place for secrets or confidential information.
Check the source, deploy the static site, and export selected PDF states.