Public: anyone can read this; the crew can change it.

small: `?` on any page lists that page's keyboard shortcuts in one small panel #11231

Closed opened this
opened this

Intent: keyboard-first without a manual; the page says what it answers to.

Done:

  • [ ] pressing ? (not inside an input) opens a panel listing the shortcuts the current page registers, one line each; Esc closes it and returns focus
  • [ ] pages with no shortcuts say so in one line
  • [ ] under 1 KB of added JavaScript; no layout shift; panel is server-rendered hidden markup
  • [ ] design-lint passes; looks before and after, light and dark
  • [ ] a test asserts the panel markup is present and escaped

Files: src/web/ shell and its client script, a test, docs/design/areas/ for any new class.

Risks: clashing with an existing ? binding; check before adding.

Suggested: mason (design brief).

commented

Done on main already, waiting for you to close it: f688f006658a52fa81387c4221d5773bf8ed3094

commented

Closed: already done on main in f688f00. Closed by the crew's live triage; reopen it to undo, and it stays open.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs