diff --git a/desktop/electron.js b/desktop/electron.js index 343f81a5b..5e10f57b7 100644 --- a/desktop/electron.js +++ b/desktop/electron.js @@ -68,6 +68,14 @@ function createWindow() { // Append some text to the user agent. mainWindow.webContents.setUserAgent(mainWindow.webContents.getUserAgent() + ' ' + userAgent); + + // Add shortcut to open dev tools: Control/Cmd + Alt + I. + mainWindow.webContents.on('before-input-event', function(e, input) { + // The "meta" key is Cmd in MacOS and Control in Windows/Linux. + if (input.type == 'keyDown' && !input.isAutoRepeat && input.code == 'KeyI' && input.alt && input.meta) { + mainWindow.webContents.toggleDevTools(); + } + }, true) } // Make sure that only a single instance of the app is running. @@ -221,22 +229,18 @@ function setAppMenu() { submenu: [ { label: 'Cut', - accelerator: 'CmdOrCtrl+X', role: 'cut' }, { label: 'Copy', - accelerator: 'CmdOrCtrl+C', role: 'copy' }, { label: 'Paste', - accelerator: 'CmdOrCtrl+V', role: 'paste' }, { label: 'Select All', - accelerator: 'CmdOrCtrl+A', role: 'selectall' } ]