Skip to content

feat(ui): keyboard shortcut cheat sheet overlay#4

Open
advancedresearcharray wants to merge 1 commit into
mainfrom
feat/issue-428-keyboard-shortcut-cheat-sheet
Open

feat(ui): keyboard shortcut cheat sheet overlay#4
advancedresearcharray wants to merge 1 commit into
mainfrom
feat/issue-428-keyboard-shortcut-cheat-sheet

Conversation

@advancedresearcharray

Copy link
Copy Markdown
Owner

Summary

  • Replace the static shortcuts dialog with a searchable CommandDialog grouped by category
  • Add standalone ? to open the overlay outside inputs/editors (CodeMirror, BlockNote, cmdk)
  • Gate global shortcuts through typing-context guards so navigation keys do not fire while typing
  • Show platform-correct modifier labels (⌘ vs Ctrl) via userAgentData with fallback
  • Add a fixed HelpCircle button (bottom-right) as a mouse-accessible trigger

Test plan

  • cd ui && npm test -- --run kiwiKeybindings — 16 tests pass
  • Full UI suite — 196 tests pass
  • Press ? outside an editor/input → overlay opens
  • Press Cmd+/ → overlay opens
  • Search filters shortcuts; Esc/click-outside dismisses
  • HelpCircle FAB opens overlay

Contributes to kiwifs#428

Made with Cursor

Add searchable CommandDialog cheat sheet, standalone ? trigger outside
editors/inputs, typing-context guards for global shortcuts, platform-aware
modifier display, and a HelpCircle FAB for mouse users.

Closes kiwifs#428

Co-authored-by: Cursor <cursoragent@cursor.com>
@advancedresearcharray advancedresearcharray force-pushed the feat/issue-428-keyboard-shortcut-cheat-sheet branch from dd92a81 to bff2b9e Compare June 28, 2026 03:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant