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)