minor modification

This commit is contained in:
Xen 2020-05-26 21:48:11 +08:00
parent c7b31d6ebe
commit e13142844c
2 changed files with 24 additions and 28 deletions

View File

@ -83,34 +83,30 @@ function configUpdate(key, value) {
ipcRenderer.on("main-cmd", (event, arg) => {
console.log(arg);
switch (arg) {
case "Clear": {
let text = editor.getModel().getValue();
clipboard.writeText(text);
editor.getModel().setValue("");
case "ClearLog":
clipboard.writeText(editor.getModel().getValue());
document.getElementById("clear-btn").click();
break;
}
case "Switch":
case "SwitchPort":
document.getElementById("port-switch").click();
break;
case "ClearSwitch":
{
let switcher = document.getElementById("port-switch");
switcher.click();
if (true == switcher.checked) {
let text = editor.getModel().getValue();
clipboard.writeText(text);
editor.getModel().setValue("");
}
case "ClearLog&SwitchPort": {
let switcher = document.getElementById("port-switch");
switcher.click();
if (true == switcher.checked) {
clipboard.writeText(editor.getModel().getValue());
document.getElementById("clear-btn").click();
}
break;
case "Open":
}
case "OpenFile":
openFile();
break;
case "Save":
case "SaveFile":
saveToFile();
break;
default:
console.log("Unknown cmds");
console.log("Unknown commands");
break;
}
});

View File

@ -66,28 +66,28 @@ const createWindow = () => {
});
Shortcut.register(mainWindow, "CmdOrCtrl+X", () => {
console.log("You pressed cmd/ctrl x");
mainWindow.webContents.send("main-cmd", "Clear");
console.log("Pressed cmd/ctrl x");
mainWindow.webContents.send("main-cmd", "ClearLog");
});
Shortcut.register(mainWindow, "CmdOrCtrl+D", () => {
console.log("You pressed cmd/ctrl d");
mainWindow.webContents.send("main-cmd", "Switch");
console.log("Pressed cmd/ctrl d");
mainWindow.webContents.send("main-cmd", "SwitchPort");
});
Shortcut.register(mainWindow, "CmdOrCtrl+Shift+D", () => {
console.log("You pressed cmd/ctrl shift d");
mainWindow.webContents.send("main-cmd", "ClearSwitch");
console.log("Pressed cmd/ctrl shift d");
mainWindow.webContents.send("main-cmd", "ClearLog&SwitchPort");
});
Shortcut.register(mainWindow, "CmdOrCtrl+O", () => {
console.log("You pressed cmd/ctrl o");
mainWindow.webContents.send("main-cmd", "Open");
console.log("Pressed cmd/ctrl o");
mainWindow.webContents.send("main-cmd", "OpenFile");
});
Shortcut.register(mainWindow, "CmdOrCtrl+S", () => {
console.log("You pressed cmd/ctrl s");
mainWindow.webContents.send("main-cmd", "Save");
console.log("Pressed cmd/ctrl s");
mainWindow.webContents.send("main-cmd", "SaveFile");
});
};