var $ = require('jQuery'); const remote = require('electron').remote const shell = require('electron').shell /* Open web links in the user's default browser. */ $(document).on('click', 'a[href^="http"]', function(event) { event.preventDefault(); shell.openExternal(this.href); }); /*Opens DevTools window if you type "wcdev" in sequence. This will crash the program if you are using multiple DevTools, for example the chrome debugger in VS Code. */ const match = [87, 67, 68, 69, 86] let at = 0; document.addEventListener('keydown', function (e) { switch(e.keyCode){ case match[0]: if(at === 0) ++at break case match[1]: if(at === 1) ++at break case match[2]: if(at === 2) ++at break case match[3]: if(at === 3) ++at case match[4]: if(at === 4) ++at break default: at = 0 } if(at === 5) { var window = remote.getCurrentWindow() window.toggleDevTools() at = 0 } })