From b6a487c29981f499679f0acc1826f8d0640d76ae Mon Sep 17 00:00:00 2001 From: brycewc Date: Mon, 22 Jun 2026 07:42:36 -0600 Subject: [PATCH 1/2] feat(shortcut-guide): add 1Password manifest Add a Shortcut Guide manifest for the 1Password desktop app (AgileBits.1Password, 1Password.exe), covering the shortcuts from 1Password's in-app Keyboard Shortcuts reference: Basics, Navigation, Selected Item, and View (26 shortcuts total). Auto-included via the existing Manifests/*.yml glob in ShortcutGuide.Ui.csproj, so no code changes are required. Literal digit keys (Ctrl+1, Ctrl+0) use the token per the manifest spec. Closes #48792 Co-Authored-By: Claude Opus 4.8 (1M context) --- .../Manifests/AgileBits.1Password.en-US.yml | 226 ++++++++++++++++++ 1 file changed, 226 insertions(+) create mode 100644 src/modules/ShortcutGuide/ShortcutGuide.Ui/Assets/ShortcutGuide/Manifests/AgileBits.1Password.en-US.yml diff --git a/src/modules/ShortcutGuide/ShortcutGuide.Ui/Assets/ShortcutGuide/Manifests/AgileBits.1Password.en-US.yml b/src/modules/ShortcutGuide/ShortcutGuide.Ui/Assets/ShortcutGuide/Manifests/AgileBits.1Password.en-US.yml new file mode 100644 index 000000000000..d65612958da7 --- /dev/null +++ b/src/modules/ShortcutGuide/ShortcutGuide.Ui/Assets/ShortcutGuide/Manifests/AgileBits.1Password.en-US.yml @@ -0,0 +1,226 @@ +PackageName: AgileBits.1Password +Name: 1Password +WindowFilter: "1Password.exe" +BackgroundProcess: false +Shortcuts: + - SectionName: Basics + Properties: + - Name: View Keyboard Shortcuts + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - "/" + - Name: Show Quick Access + Recommended: true + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - "" + - Name: Lock 1Password + Recommended: true + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - L + - SectionName: Navigation + Properties: + - Name: Find + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - F + - Name: Switch to All Accounts + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - "<1>" + - Name: "Switch Accounts & Collections" + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - '2 - 9' + - Name: Back + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: true + Keys: + - "" + - Name: Forward + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: true + Keys: + - "" + - Name: Focus Next Row + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - "" + - Name: Focus Previous Row + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - "" + - Name: Focus Right Section + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - "" + - Name: Focus Left Section + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - "" + - SectionName: Selected Item + Properties: + - Name: Copy Primary Field + Recommended: true + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - C + - Name: Copy Password + Recommended: true + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - C + - Name: Copy One-Time Password + Recommended: true + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: true + Keys: + - C + - Name: "Open & Fill in Web Browser" + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - F + - Name: Open Item in New Window + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - O + - Name: Edit Item + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - E + - Name: Save Item + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - S + - Name: Reveal Concealed Fields + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - R + - Name: Archive Item + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - "" + - Name: Delete Item + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - "" + - SectionName: View + Properties: + - Name: Show/Hide Sidebar + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - D + - Name: Zoom In + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - "+" + - Name: Zoom Out + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - "-" + - Name: Actual Size + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - "<0>" From 8032315190bc118a82ad99790cbce73f954a58c7 Mon Sep 17 00:00:00 2001 From: brycewc Date: Mon, 22 Jun 2026 07:55:46 -0600 Subject: [PATCH 2/2] fix(shortcut-guide): use sentence case for 1Password shortcut names Rename the 1Password manifest's section and shortcut names from title case to sentence case, matching the convention used by every other bundled manifest (capitalize only the first word plus proper nouns and product/feature names). "Show Quick Access", "Lock 1Password", and "Switch accounts & collections" keep their feature/product casing. Also document the sentence-case convention under the Name and SectionName fields in the manifest schema spec so future contributors do not copy an application's title-case shortcut-list styling. Co-Authored-By: Claude Opus 4.8 (1M context) --- ...nGet Manifest Keyboard Shortcuts schema.md | 6 ++- .../Manifests/AgileBits.1Password.en-US.yml | 44 +++++++++---------- 2 files changed, 27 insertions(+), 23 deletions(-) diff --git a/doc/specs/WinGet Manifest Keyboard Shortcuts schema.md b/doc/specs/WinGet Manifest Keyboard Shortcuts schema.md index 4a518aeae26c..011b307ae61c 100644 --- a/doc/specs/WinGet Manifest Keyboard Shortcuts schema.md +++ b/doc/specs/WinGet Manifest Keyboard Shortcuts schema.md @@ -109,7 +109,7 @@ Per Application/Package one or more Keyboard manifests can be declared. Every ma
SectionName - Name of the category of shortcuts - Name of the section of shortcuts. + Name of the section of shortcuts. Use sentence case, the same convention described under `Name` below. **Special sections**: @@ -126,6 +126,10 @@ Special sections start with an identifier enclosed between `<` and `>`. This dec Name of the shortcut. This is the name that will be displayed in the interpreter. +**Casing**: + +By convention, shortcut names (and `SectionName` values) use **sentence case**: capitalize only the first word plus any proper nouns or product/feature names. For example, prefer `Reopen last closed tab` over `Reopen Last Closed Tab`, but keep `Open History`, `Quit Slack`, and `Show Quick Access` capitalized because those are application feature names. Match the casing the application uses for its own features rather than copying the title-case styling some apps apply to their entire shortcut list. +
diff --git a/src/modules/ShortcutGuide/ShortcutGuide.Ui/Assets/ShortcutGuide/Manifests/AgileBits.1Password.en-US.yml b/src/modules/ShortcutGuide/ShortcutGuide.Ui/Assets/ShortcutGuide/Manifests/AgileBits.1Password.en-US.yml index d65612958da7..024f438f4526 100644 --- a/src/modules/ShortcutGuide/ShortcutGuide.Ui/Assets/ShortcutGuide/Manifests/AgileBits.1Password.en-US.yml +++ b/src/modules/ShortcutGuide/ShortcutGuide.Ui/Assets/ShortcutGuide/Manifests/AgileBits.1Password.en-US.yml @@ -5,7 +5,7 @@ BackgroundProcess: false Shortcuts: - SectionName: Basics Properties: - - Name: View Keyboard Shortcuts + - Name: View keyboard shortcuts Shortcut: - Win: false Ctrl: true @@ -41,7 +41,7 @@ Shortcuts: Alt: false Keys: - F - - Name: Switch to All Accounts + - Name: Switch to all accounts Shortcut: - Win: false Ctrl: true @@ -49,7 +49,7 @@ Shortcuts: Alt: false Keys: - "<1>" - - Name: "Switch Accounts & Collections" + - Name: "Switch accounts & collections" Shortcut: - Win: false Ctrl: true @@ -73,7 +73,7 @@ Shortcuts: Alt: true Keys: - "" - - Name: Focus Next Row + - Name: Focus next row Shortcut: - Win: false Ctrl: false @@ -81,7 +81,7 @@ Shortcuts: Alt: false Keys: - "" - - Name: Focus Previous Row + - Name: Focus previous row Shortcut: - Win: false Ctrl: false @@ -89,7 +89,7 @@ Shortcuts: Alt: false Keys: - "" - - Name: Focus Right Section + - Name: Focus right section Shortcut: - Win: false Ctrl: false @@ -97,7 +97,7 @@ Shortcuts: Alt: false Keys: - "" - - Name: Focus Left Section + - Name: Focus left section Shortcut: - Win: false Ctrl: false @@ -105,9 +105,9 @@ Shortcuts: Alt: false Keys: - "" - - SectionName: Selected Item + - SectionName: Selected item Properties: - - Name: Copy Primary Field + - Name: Copy primary field Recommended: true Shortcut: - Win: false @@ -116,7 +116,7 @@ Shortcuts: Alt: false Keys: - C - - Name: Copy Password + - Name: Copy password Recommended: true Shortcut: - Win: false @@ -125,7 +125,7 @@ Shortcuts: Alt: false Keys: - C - - Name: Copy One-Time Password + - Name: Copy one-time password Recommended: true Shortcut: - Win: false @@ -134,7 +134,7 @@ Shortcuts: Alt: true Keys: - C - - Name: "Open & Fill in Web Browser" + - Name: "Open & fill in web browser" Shortcut: - Win: false Ctrl: true @@ -142,7 +142,7 @@ Shortcuts: Alt: false Keys: - F - - Name: Open Item in New Window + - Name: Open item in new window Shortcut: - Win: false Ctrl: true @@ -150,7 +150,7 @@ Shortcuts: Alt: false Keys: - O - - Name: Edit Item + - Name: Edit item Shortcut: - Win: false Ctrl: true @@ -158,7 +158,7 @@ Shortcuts: Alt: false Keys: - E - - Name: Save Item + - Name: Save item Shortcut: - Win: false Ctrl: true @@ -166,7 +166,7 @@ Shortcuts: Alt: false Keys: - S - - Name: Reveal Concealed Fields + - Name: Reveal concealed fields Shortcut: - Win: false Ctrl: true @@ -174,7 +174,7 @@ Shortcuts: Alt: false Keys: - R - - Name: Archive Item + - Name: Archive item Shortcut: - Win: false Ctrl: false @@ -182,7 +182,7 @@ Shortcuts: Alt: false Keys: - "" - - Name: Delete Item + - Name: Delete item Shortcut: - Win: false Ctrl: true @@ -192,7 +192,7 @@ Shortcuts: - "" - SectionName: View Properties: - - Name: Show/Hide Sidebar + - Name: Show/hide sidebar Shortcut: - Win: false Ctrl: true @@ -200,7 +200,7 @@ Shortcuts: Alt: false Keys: - D - - Name: Zoom In + - Name: Zoom in Shortcut: - Win: false Ctrl: true @@ -208,7 +208,7 @@ Shortcuts: Alt: false Keys: - "+" - - Name: Zoom Out + - Name: Zoom out Shortcut: - Win: false Ctrl: true @@ -216,7 +216,7 @@ Shortcuts: Alt: false Keys: - "-" - - Name: Actual Size + - Name: Actual size Shortcut: - Win: false Ctrl: true