|
|
@ -1,4 +1,7 @@ |
|
|
|
const os = require('os'); |
|
|
|
const electron = require('electron'); |
|
|
|
const electronLocalshortcut = require('electron-localshortcut'); |
|
|
|
|
|
|
|
const app = electron.app; |
|
|
|
const BrowserWindow = electron.BrowserWindow; |
|
|
|
const Menu = electron.Menu; |
|
|
@ -23,6 +26,32 @@ app.on('ready', function () { |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
if (os.platform() == 'darwin') { |
|
|
|
electronLocalshortcut.register(mainWindow, 'CmdOrCtrl+Z', function () { |
|
|
|
mainWindow.webContents.undo(); |
|
|
|
}); |
|
|
|
|
|
|
|
electronLocalshortcut.register(mainWindow, 'Shift+CmdOrCtrl+Z', function () { |
|
|
|
mainWindow.webContents.redo(); |
|
|
|
}); |
|
|
|
|
|
|
|
electronLocalshortcut.register(mainWindow, 'CmdOrCtrl+X', function () { |
|
|
|
mainWindow.webContents.cut(); |
|
|
|
}); |
|
|
|
|
|
|
|
electronLocalshortcut.register(mainWindow, 'CmdOrCtrl+C', function () { |
|
|
|
mainWindow.webContents.copy(); |
|
|
|
}); |
|
|
|
|
|
|
|
electronLocalshortcut.register(mainWindow, 'CmdOrCtrl+V', function () { |
|
|
|
mainWindow.webContents.paste(); |
|
|
|
}); |
|
|
|
|
|
|
|
electronLocalshortcut.register(mainWindow, 'CmdOrCtrl+A', function () { |
|
|
|
mainWindow.webContents.selectAll(); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
mainWindow.setMenu(null); |
|
|
|
mainWindow.loadURL('file://' + __dirname + '/app/index.html'); |
|
|
|
|
|
|
|