Features

Presenting

Every deck comes with a real presenter view. You can draw on a slide, point at it, step through emphasis and pictures, run interactive pages, bring up the talk’s QR code from any slide, put countdowns, links and QR codes on screen while you speak, and build a handout page.

A presenter view with notes and a clock

The presenter view shows your notes, a clock and the next slides in a window separate from the audience display. F5 in the presenter view opens the audience window on a second display.

The timer starts when you press P. You set the talk’s length with T, and the clock changes colour as you approach the end.

You can step through a slide’s content with reveal (R) and focus (F), highlight text (H), and open a searchable outline of the talk (O) to jump anywhere. B takes you back to where you jumped from.

Because the deck is one HTML file, it also plays on a computer that does not have TalkWeaver.

The TalkWeaver presenter view with the sample talk Ten years of public bike hire, timer running: the current slide, a line chart beside a short note, on the left with the notes panel under it, the next two slides on the right, the clock, recording and live controls along the top and navigation buttons along the bottom.
The presenter view with a sample talk. The notes sit under the slide, and the clock counts down the talk’s length.

The Guide column

The presenter window has a Guide column. C shows or hides it, and the Guide button in the bottom bar, beside Outline, does the same. The column shows the Present chapter and ticks commands as you use them. The key can be changed in the keyboard sheet.

The presenter window with the Guide column open on the right.
The presenter window with the Guide column open.

A bigger slide in the presenter view

Notes sit under the slide by default, so the slide you are presenting is larger.

You can turn the notes off, move them to a sidebar, or show them as a teleprompter. The teleprompter is a band above the slide or a column under the camera. You scroll it with J, or it scrolls on its own at a speed you set.

The notes placement is one setting for all your talks, and you can override it for a single talk. Notes under the slide hide while a poll is open.

Drawn illustration of notes placed under the slide, with the next two slides beside it.

The pen

Press D in the presenter to draw on the current slide. The drawing appears on the audience and venue screens as you draw. You can also draw on a zoomed picture.

W steps through freehand, arrow and rectangle (⇧W steps back). Hold Shift for a straight arrow or a square, and press Esc to cancel a shape mid-drag. ⌘Z removes the last stroke, X clears the slide and ⇧X clears every drawing in the talk.

Drawings stay on a slide when you move away and come back. They are not saved in the talk. When you record a talk, the recording keeps them, and replay shows each one when you drew it.

The pointer

Press I, or the Pointer button, and a red ring follows your mouse over the Current pane on the audience screen.

Emphasis, pictures and audio, one step at a time

Bold, highlighted and underlined phrases can light up one at a time as you press Next. Step through images enlarges each picture on a slide in turn, then shows the whole slide again.

Audio files play on a slide, and a video or sound can start as one of the slide’s Next steps. ~~struck~~ and ++underlined++ text shows on slides in every view.

A talk can show only pictures and files inside its vault, not files from elsewhere on your Mac.

Interactive pages on slides

An HTML page in the talk’s folder, added with [Embed: …] or [Simulation: …], runs on its slide in a sandbox cut off from the app and your files. In thumbnails, the Next preview, handouts and replay it is a labelled box.

In the presenter, the Current pane shows the whole slide with the page working in its place. Click the page, or press E, to use it; your scrolling, clicks and typing are copied to the audience screen. Esc gives the keys back to the slides.

Z, the button on the pane, or the command palette makes the page cover the whole slide on both screens, like a zoomed picture. A page beside text takes 70% of the slide’s width; the Inspector’s Page setting changes that to 60% or 80% for one slide. Websites and videos from the web are not covered yet.

The QR code from any slide

When someone asks for the slides, one key shows the talk’s QR code and link full screen, on the big screen and on the venue screen. It does not appear on audience phones.

While you are live, the QR code takes people to the live talk. When you are not live, it takes them to the published handout. U shows it, and Esc returns you to the slide you were on.

The audience window of the sample talk with the talk’s QR code shown over the slide: a large QR code and the address talkweaver.app/examples/bike-hire-handout under it, with the slide dimmed behind.
The talk’s QR code over the current slide, from the Handout URL in the talk’s metadata.

Write a link on a line of its own as [QR: https://example.org/bike-hire/survey | Station survey] and the slide shows a QR code for it in the bottom-left corner, with the address in small type under the code. Insert › QR code in the editor adds the line for you.

During a talk, the Instant slide composer in the presenter does the same for a link typed under the text: the link appears as a clickable link with a QR code, on every screen.

Instant slides during a talk

Press ⌘V in the presenter view to show whatever is on your clipboard: a link, some text or a screenshot. A “Show this?” preview appears first, and ↵ puts it on screen.

The Instant slide button at the foot of the presenter (⌥⌘I) opens a composer with three tabs: Text and link, Image and Clock. It shows a preview of the slide, and Show on every screen puts it up. A link is shown with its own QR code, so people can open it on their phones. The Clock tab shows the current time or a countdown.

Instant slides appear on every screen, including audience phones. → takes you back to the slide you left.

After the talk, the Run in History lists every instant slide you showed. “Add to talk” puts one into the talk after the slide it followed. See what happens after the talk.

Countdown and break slides

A countdown can be a slide in the outline or an instant slide.

In the outline, a word in curly brackets under the heading sets it: {countdown-digits-90s} counts down 90 seconds as digits, and {countdown-bar-10min} counts down ten minutes with a progress bar. The slide’s text stays on screen, and with the digits style the time left runs in the bottom-right corner. Insert › Countdown is in the editor’s Insert menu.

In the presenter, Instant slide › Clock › Countdown makes one on the spot. You pick 1, 2, 3, 5, 10, 15 or 20 minutes, an optional label (Break, Discussion or Group work, or your own words) and a sound at the end: none, a chime or an alarm. The countdown shows large digits over a progress bar.

First and last slides from the metadata

The talk’s metadata has fields for Title, Subtitle, Event, Author, Talk date, Title colour, Handout URL and Call to action. TalkWeaver builds the first slide from them: the event above, the title and subtitle, the author and the date. The last slide says Thank you with the Call to action under it, and the author and date. Neither slide is written in the outline.

When the Handout URL is set, both slides show its QR code and address in the left band.

A sample handout page

Share › Handout builds a handout from the outline as one HTML page in the talk’s folder, and shows it in Finder. The status bar reads Built with the file name. Nothing is published.

Opened in a browser, the page shows the slides with Previous and Next buttons, an Overview, Reveal, My Notes and Print. The Overview is a searchable list of the slides, grouped by section, and its Previews button shows each slide as a picture. A line of marks lists what a reader can add to a slide: Note, Bookmark, Puzzled, Helped, Question and Poll answer. On a phone the slides run down the page under My Notes.

See an example handout: the handout of this sample talk, built with Share › Handout and hosted on this site.

The handout page you publish to Cloudflare is covered in a handout for each delivery.

A sample HTML export

The example is the sample talk exported with Share › HTML presentation. It is one HTML file of about 5.6 MB that opens in any browser and made no network requests when tested. The arrow keys, Space, Home and End move between slides, Overview lists the slides with a search box, and the charts, pictures and the QR code are drawn on the slides. The embedded page is interactive once you click Interact, and Open Presenter View opens a presenter window with a clock.

See an example HTML export · Download the file from GitHub

The example HTML export open in a browser at desktop width, on the slide When the city rides: a bar chart of trips by hour of the day with Weekday and Weekend buttons, a short note beside it, and a bar under the slide with Previous and Next buttons, the position 17 of 24, Overview, Notes, Print, Fullscreen and Open Presenter View.
The sample talk as an HTML export, open in a browser. The chart is an embedded page that responds to clicks.

Recording and Studio

The presenter’s top bar shows whether you are recording and has a Record button, beside the live state. A recording is kept with the Run for that delivery. It is saved on your computer first and uploaded only when you ask.

Settings › Recording storage takes an S3-compatible endpoint (Cloudflare R2), a bucket and access keys, which are kept in the computer’s secure storage. An Auto-discard setting drops recordings shorter than a set time, 20 seconds by default, as accidental opens. Leave the fields empty to keep everything on your computer.

Tools › TalkWeaver Studio plays a recording back with the slides in step. Record the room and Studio cover both in full.

Settings searched for record in TalkWeaver, showing the Recording storage section: an explanation, an Endpoint field, a Bucket field, access key fields with the note not set, an Auto-discard under setting of 20 seconds and a Save recording settings button.
Settings searched for “record”: Recording storage, with nothing set.

Instant polls and feedback during a live talk

The presenter’s Poll menu composes a quick poll without a prepared slide (K), opens or closes the current poll (Q) and reveals the results (⇧Q). It shows the poll panel and has board controls: close the board to new cards, freeze it, show it full screen or pop it out into its own window. It also has Open questions, and the switches Allow slide questions (phones show Ask) and Allow slide reactions (phones show reactions).

The Live menu has the Go live button, the audience window, the join link and venue screen, the talk’s QR code and the instant slide commands. Questions and reactions work while you are live. Before you go live, a quick poll can be composed but not opened: the panel reads “Live session is not accepting controls”. Venue screen and live audience covers going live.

Presenter shortcuts

Press ? in the presenter view to see every shortcut.

→ Space
Next
←
Previous
O
Searchable outline
B
Back from a jump
S
Skip the next slide
P
Start or pause the timer
T
Set the talk’s length
R
Reveal mode
F
Focus mode
H
Highlight text
Z
Image and video gallery; full-slide page
D
Pen
W
Next pen shape
X
Clear the slide’s drawing
I
Pointer
E
Use an embedded page
G
Go live or end live
Q
Open or close a poll
K
Compose a quick poll
⌘V
Show the clipboard as a slide
⌥⌘I
Compose an instant slide
U
Show the talk’s QR code
Esc
Close an overlay