From 1e41d695c5f0bd18b7ad1205a99f88aba062bae0 Mon Sep 17 00:00:00 2001
From: Michael Clark <5285928+MikesGlitch@users.noreply.github.com>
Date: Thu, 18 Jul 2024 16:13:50 +0100
Subject: [PATCH] :electron: Added keyboard shortcuts reference to Help menu
 (#3100)

* adding keyboard shortcuts reference to help menu

* add release notes
---
 packages/desktop-electron/menu.ts | 15 +++++++++++++++
 upcoming-release-notes/3100.md    |  6 ++++++
 2 files changed, 21 insertions(+)
 create mode 100644 upcoming-release-notes/3100.md

diff --git a/packages/desktop-electron/menu.ts b/packages/desktop-electron/menu.ts
index 33f4883dc..4c44c30ce 100644
--- a/packages/desktop-electron/menu.ts
+++ b/packages/desktop-electron/menu.ts
@@ -172,6 +172,21 @@ export function getMenu(
     {
       role: 'help',
       submenu: [
+        {
+          label: 'Keyboard Shortcuts Reference',
+          accelerator: '?',
+          enabled: !!budgetId,
+          click: function (_menuItem, focusedWin) {
+            if (focusedWin) {
+              focusedWin.webContents.executeJavaScript(
+                'window.__actionsForMenu && window.__actionsForMenu.pushModal("keyboard-shortcuts")',
+              );
+            }
+          },
+        },
+        {
+          type: 'separator',
+        },
         {
           label: 'Learn More',
           click() {
diff --git a/upcoming-release-notes/3100.md b/upcoming-release-notes/3100.md
new file mode 100644
index 000000000..903636c00
--- /dev/null
+++ b/upcoming-release-notes/3100.md
@@ -0,0 +1,6 @@
+---
+category: Enhancements
+authors: [MikesGlitch]
+---
+
+Added Keyboard Shortcuts Reference to the Electron Help menu
-- 
GitLab