initial commit
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
---
|
||||
epic: 7
|
||||
story: 7.11
|
||||
title: "Keyboard Shortcuts"
|
||||
status: 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)
|
||||
Reference in New Issue
Block a user