// shortcutManager.js const { globalShortcut, BrowserWindow } = require('electron'); let isWindowVisible = true; function registerShortcuts(mainWindow) { globalShortcut.register('Ctrl+L', () => { if (mainWindow && !mainWindow.isFullScreen()) { if (isWindowVisible) { mainWindow.hide(); } else { mainWindow.show(); } isWindowVisible = !isWindowVisible; } }); } module.exports = { registerShortcuts };