diff --git a/app/commands.js b/app/commands.js index 498573cb..2cecfe93 100644 --- a/app/commands.js +++ b/app/commands.js @@ -1,5 +1,5 @@ -const {app} = require('electron'); -const {openConfig} = require('./config'); +const {app, Menu} = require('electron'); +const {openConfig, getConfig} = require('./config'); const {updatePlugins} = require('./plugins'); const {installCLI} = require('./utils/cli-install'); @@ -103,6 +103,11 @@ const commands = { }, 'cli:install': () => { installCLI(true); + }, + 'window:hamburgerMenu': () => { + if (getConfig().showHamburgerMenu) { + Menu.getApplicationMenu().popup({x: 15, y: 15}); + } } }; diff --git a/app/keymaps/win32.json b/app/keymaps/win32.json index 996b8de2..08f78e4a 100644 --- a/app/keymaps/win32.json +++ b/app/keymaps/win32.json @@ -3,6 +3,7 @@ "window:reload": "ctrl+shift+r", "window:reloadFull": "ctrl+shift+f5", "window:preferences": "ctrl+,", + "window:hamburgerMenu": "alt", "zoom:reset": "ctrl+0", "zoom:in": "ctrl+=", "zoom:out": "ctrl+-",