Files
calctext/_bmad-output/implementation-artifacts/7-11-keyboard-shortcuts.md
2026-03-16 19:54:53 -04:00

1.4 KiB

epic, story, title, status
epic story title status
7 7.11 Keyboard Shortcuts draft

Epic 7 — macOS App (Swift/SwiftUI)

Goal: A beautiful, native macOS app that feels like it belongs on the platform.

Story 7.11: Keyboard Shortcuts

As a macOS user, I want comprehensive keyboard shortcuts for all common actions, So that I can work efficiently without reaching for the mouse.

Acceptance Criteria:

Given the app is active When the user presses Cmd+N Then a new sheet is created

Given the app is active When the user presses Cmd+T Then a new tab is opened (if tabbed interface is supported)

Given the user selects text in the answer column When the user presses Cmd+Shift+C Then the selected result value is copied to the clipboard (formatted)

Given the app is active When the user presses Cmd+Comma Then the Preferences/Settings window opens

Given the user is in the editor When the user presses Cmd+Enter Then the current line is evaluated (or the designated action for Cmd+Enter is triggered)

Given the user wants to customize shortcuts When the user opens System Settings > Keyboard > Keyboard Shortcuts > App Shortcuts Then CalcPad menu items are available for custom shortcut assignment

Given a custom shortcut conflicts with a system shortcut When the user assigns it Then macOS standard behavior applies (app shortcut is overridden by system, or the user is warned)