Keyboard shortcuts
Every binding, and the two rules that keep them out of your way.
The full table
The tab order is fixed and never reorders itself. Players, Session, NPCs, Campaign, Reference: five destinations under five fingers, the same next week as this week.
Tab switches never steal typing
⌘1–5 work while you’re mid-note. The draft stays in the field, is still there when you come back, and nothing is submitted on a tab change. The draft also survives a reload, so a crash during a fight costs you nothing you’d typed.
E toggles encounter mode. It’s a view change, never a data change, so it works from any tab — but like every single letter it stays quiet while your cursor is in a text field. The same toggle sits at the right of the tab strip, labelled Exploring / In encounter, and it goes back to Exploring when you reload.
Single letters are inert while typing
E, N, / and 1–9 do nothing whenever a cursor is visible in a text field. Typing the name “Nine Fingers” into an NPC form will never open a capture overlay, select the ninth card or focus search. This is the rule DMs get burned by in other tools, so it’s stated plainly here: if you can see a caret, the letter keys are just letters.
esc inside a text field, when there’s nothing open to close and no card selected, leaves the field so the letter keys work again. While editing a note in the session drawer, esc cancels that edit first. Clicking empty space in the content area does what esc does for the drawer and the card selection.
Mac and Windows
⌘ and Ctrl are interchangeable throughout; the docs write ⌘ for brevity, and the keycaps in the app show whichever your machine uses. Browsers reserve some modifier-plus-number combinations for their own tab switching, and a page can’t always override that. If a number combination switches browser tabs instead of app tabs, that’s the browser — the tab strip is still one click, and every other binding is unaffected.