From 842b6e8c5da3452b29653635b5ef446c84673e83 Mon Sep 17 00:00:00 2001 From: Ven Date: Thu, 17 Nov 2022 21:23:55 +0100 Subject: [PATCH] Keybinds fixes (Zoom & DevTools now consistent with chrome/discord desktop) (#254) --- src/menu.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/menu.ts b/src/menu.ts index 7c301e3..7cac9d6 100644 --- a/src/menu.ts +++ b/src/menu.ts @@ -49,7 +49,7 @@ export async function setMenu() { label: "Developer tools", accelerator: "CmdOrCtrl+Shift+I", click: function () { - mainWindow.webContents.openDevTools(); + mainWindow.webContents.toggleDevTools(); } }, { @@ -97,6 +97,9 @@ export async function setMenu() { label: "Zoom", submenu: [ {label: "Zoom in", accelerator: "CmdOrCtrl+Plus", role: "zoomIn"}, + // Fix for zoom in on keyboards with dedicated + like QWERTZ (or numpad) + // See https://github.com/electron/electron/issues/14742 and https://github.com/electron/electron/issues/5256 + {label: "Zoom in", accelerator: "CmdOrCtrl+=", role: "zoomIn", visible: false}, {label: "Zoom out", accelerator: "CmdOrCtrl+-", role: "zoomOut"} ] }