From 7f68a72e2ba2647ece6ae29f7f44b925cfba8c2e Mon Sep 17 00:00:00 2001 From: Twest2 Date: Tue, 7 Jul 2026 12:27:29 -0500 Subject: [PATCH] Restore --- app/main.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/main.js b/app/main.js index d90afbf..dfc2adf 100644 --- a/app/main.js +++ b/app/main.js @@ -22,6 +22,7 @@ const { readLock } = require('../core/locks'); const CaptureService = require('./capture'); const { TextIntelService } = require('./text-intel'); const { keepProcessesResponsive } = require('./win-power'); +const { zoomShortcutFromInputEvent } = require('./shortcut-utils'); const security = require('./security'); const PACKAGE_JSON = require(path.join(__dirname, '..', 'package.json')); @@ -113,6 +114,12 @@ function createWindow() { // away from it and every popup is denied, so no other document can run // with this window's preload bridge. security.installWindowSecurity(mainWindow, 'main'); + mainWindow.webContents.on('before-input-event', (event, input) => { + const kind = zoomShortcutFromInputEvent(input); + if (!kind) return; + event.preventDefault(); + sendToRenderer('editor:zoom-shortcut', kind); + }); mainWindow.loadFile(path.join(__dirname, 'renderer', 'index.html')); mainWindow.once('ready-to-show', () => { mainWindow.show();