parent
							
								
									265d5705df
								
							
						
					
					
						commit
						946020a43a
					
				| @ -1,4 +1,5 @@ | ||||
| { | ||||
|   "ctrl+r": "reload", | ||||
|   "command+r": "reload" | ||||
|     "ctrl+r": "reload", | ||||
|     "command+r": "reload", | ||||
|     "ctrl+shift+i": "devtool" | ||||
| } | ||||
| @ -1,9 +0,0 @@ | ||||
| const mousetrap = require('../dep/mousetrap'); | ||||
| 
 | ||||
| const binds = require('../../json/shortcuts.json'); | ||||
| 
 | ||||
| module.exports = () => { | ||||
|     Object.keys(binds).forEach((bind) => { | ||||
|         mousetrap.bind(bind, require(`./${binds[bind]}.js`)); | ||||
|     }); | ||||
| }; | ||||
| @ -0,0 +1,14 @@ | ||||
| const mousetrap = require('../dep/mousetrap'); | ||||
| const electron = require('electron'); const ipc = electron.ipcRenderer; | ||||
| 
 | ||||
| const binds = require('../../json/shortcuts.json'); | ||||
| 
 | ||||
| module.exports = () => { | ||||
|     const sendIpcMessage = (message) => { | ||||
|         ipc.sendSync('keybind', message); | ||||
|     }; | ||||
| 
 | ||||
|     Object.keys(binds).forEach((bind) => { | ||||
|         mousetrap.bind(bind, () => sendIpcMessage(binds[bind])); | ||||
|     }); | ||||
| }; | ||||
| @ -0,0 +1,4 @@ | ||||
| module.exports = (broswerWindow, app) => { | ||||
|     broswerWindow.webContents.openDevTools(); | ||||
|     return 'opened inspect element'; | ||||
| }; | ||||
| @ -0,0 +1,7 @@ | ||||
| const {ipcMain: ipc} = require('electron'); | ||||
| 
 | ||||
| module.exports = (browserWindow, app) => { | ||||
|     ipc.on('keybind', (event, arg) => { | ||||
|         try {event.returnValue = require(`./${arg}`)(browserWindow, app);} catch {} | ||||
|     }); | ||||
| }; | ||||
| @ -0,0 +1,3 @@ | ||||
| module.exports = (browserWindow, app) => { | ||||
|     browserWindow.reload(); | ||||
| }; | ||||
| @ -1,4 +0,0 @@ | ||||
| module.exports = () => { | ||||
|     window.reload(); | ||||
|     console.log('e'); | ||||
| }; | ||||
					Loading…
					
					
				
		Reference in new issue