From 14b09db01675a7ac3e6ba7f462bdffc769cf72da Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 8 Aug 2026 19:58:14 +0200 Subject: [PATCH] Add Brave Browser keyboard shortcuts manifest for Shortcut Guide (#49615) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Shortcut Guide had no manifest for Brave Browser, so no shortcuts were displayed when Brave was the active window. ## Summary of the Pull Request Adds `BraveSoftware.BraveBrowser.en-US.yml` to the Shortcut Guide manifests directory. Uses `WindowFilter: "brave.exe"` to match the active process. The index is auto-generated at runtime by enumerating all `.yml` files, so no code changes are required. ## PR Checklist - [ ] **Communication:** I've discussed this with core contributors already. If the work hasn't been agreed, this work might be rejected - [ ] **Tests:** Added/updated and all pass - [ ] **Localization:** All end-user-facing strings can be localized - [ ] **Dev docs:** Added/updated - [ ] **New binaries:** Added on the required places - [ ] [JSON for signing](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ESRPSigning_core.json) for new binaries - [ ] [WXS for installer](https://github.com/microsoft/PowerToys/blob/main/installer/PowerToysSetup/Product.wxs) for new binaries and localization folder - [ ] [YML for CI pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/ci/templates/build-powertoys-steps.yml) for new test projects - [ ] [YML for signed pipeline](https://github.com/microsoft/PowerToys/blob/main/.pipelines/release.yml) - [ ] **Documentation updated:** If checked, please file a pull request on [our docs repo](https://github.com/MicrosoftDocs/windows-uwp/tree/docs/hub/powertoys) and link it here: #xxx ## Detailed Description of the Pull Request / Additional comments 57 shortcuts across 4 sections, mirroring the Chrome manifest structure (Brave is Chromium-based) with Brave-specific adjustments: - **Tabs and windows** — standard tab/window management plus Brave's unique "New private window with Tor" (`Ctrl+Alt+N`) - **Brave features** — Brave Shields toggle (`Alt+D`), bookmarks bar, history, downloads, DevTools, task manager, find bar, clear browsing data - **Address bar** — navigation and search shortcuts - **Web page** — print, save, reload, zoom, bookmarking, page source, scrolling ## Validation Steps Performed - YAML parsed and validated programmatically; structure matches the existing manifest schema - Confirmed `WindowFilter: "brave.exe"` matches the Brave Browser executable name - Confirmed index.yml is generated at runtime from all `.yml` files — no index update needed - Fixes #49605 --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> --- .../Manifests/Brave.Brave.en-US.yml | 467 ++++++++++++++++++ 1 file changed, 467 insertions(+) create mode 100644 src/modules/ShortcutGuide/ShortcutGuide.Ui/Assets/ShortcutGuide/Manifests/Brave.Brave.en-US.yml diff --git a/src/modules/ShortcutGuide/ShortcutGuide.Ui/Assets/ShortcutGuide/Manifests/Brave.Brave.en-US.yml b/src/modules/ShortcutGuide/ShortcutGuide.Ui/Assets/ShortcutGuide/Manifests/Brave.Brave.en-US.yml new file mode 100644 index 0000000000..d7adebf7ff --- /dev/null +++ b/src/modules/ShortcutGuide/ShortcutGuide.Ui/Assets/ShortcutGuide/Manifests/Brave.Brave.en-US.yml @@ -0,0 +1,467 @@ +PackageName: Brave.Brave +Name: Brave Browser +WindowFilter: "brave.exe" +BackgroundProcess: false +Shortcuts: + - SectionName: Tabs and windows + Properties: + - Name: New window + Recommended: true + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - N + - Name: New private window + Recommended: true + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - N + - Name: New private window with Tor + Shortcut: + - Win: false + Ctrl: false + Shift: true + Alt: true + Keys: + - N + - Name: New tab + Recommended: true + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - T + - Name: Reopen previously closed tab + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - T + - Name: Jump to next tab + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - Tab + - Name: Jump to previous tab + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - Tab + - Name: Jump to specific tab (1–8) + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - 1 - 8 + - Name: Jump to rightmost tab + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - "<9>" + - Name: Open home page in current tab + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: true + Keys: + - Home + - Name: Open previous page in history + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: true + Keys: + - "" + - Name: Open next page in history + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: true + Keys: + - "" + - Name: Close current tab + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - W + - Name: Close current window + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - W + - Name: Move tab right + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - PageDown + - Name: Move tab left + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - PageUp + - Name: Turn full-screen mode on/off + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - F11 + - SectionName: Brave features + Properties: + - Name: Open the Brave menu + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: true + Keys: + - F + - Name: Show or hide bookmarks bar + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - B + - Name: Open Bookmarks Manager + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - O + - Name: Open History page + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - H + - Name: Open Downloads page + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - J + - Name: Open Task Manager + Shortcut: + - Win: false + Ctrl: false + Shift: true + Alt: false + Keys: + - "" + - Name: Open Find Bar + Recommended: true + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - F + - Name: Find next match + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - G + - Name: Find previous match + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - G + - Name: Open Developer Tools + Recommended: true + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - I + - Name: Open Developer Tools (alt) + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - F12 + - Name: Clear Browsing Data + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - "" + - Name: Open Help Center + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - F1 + - Name: Toggle caret browsing + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - F7 + - SectionName: Address bar + Properties: + - Name: Jump to address bar + Recommended: true + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - L + - Name: Jump to address bar (alt) + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: true + Keys: + - D + - Name: Add www. and .com and open in current tab + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - "" + - Name: Add www. and .com and open in new window + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - "" + - Name: Open new tab and search + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: true + Keys: + - "" + - Name: Search from anywhere on the page + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - K + - SectionName: Web page + Properties: + - Name: Print current page + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - P + - Name: Save current page + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - S + - Name: Reload current page + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - F5 + - Name: "Reload, ignoring cache" + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - R + - Name: Stop loading + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - "" + - Name: Open file in Brave + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - O + - Name: View page source + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - U + - Name: Bookmark current page + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - D + - Name: Bookmark all open tabs + Shortcut: + - Win: false + Ctrl: true + Shift: true + Alt: false + Keys: + - D + - Name: Zoom in + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - Plus + - Name: Zoom out + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - Minus + - Name: Reset zoom + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - "<0>" + - Name: Scroll down a screen + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - "" + - Name: Scroll up a screen + Shortcut: + - Win: false + Ctrl: false + Shift: true + Alt: false + Keys: + - "" + - Name: Go to top of page + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - Home + - Name: Go to bottom of page + Shortcut: + - Win: false + Ctrl: false + Shift: false + Alt: false + Keys: + - End + - Name: Move cursor to start of previous word + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - "" + - Name: Move cursor to next word + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - "" + - Name: Delete previous word in text field + Shortcut: + - Win: false + Ctrl: true + Shift: false + Alt: false + Keys: + - ""