Made escape key functional

This commit is contained in:
2022-12-15 13:24:03 +01:00
parent fac8118b28
commit 477fccdb2e

View File

@@ -7,7 +7,7 @@ import RenderingPage from "./components/ui/renderingPage";
import RenderFinishPage from "./components/ui/renderFinishPage";
import "./index.css";
import "./toggle-switchy.css";
import { startBlender } from "./components/blenderController";
import { blender, blenderCmd, startBlender } from "./components/blenderController";
import {ipcRenderer} from "electron";
enum Page {
@@ -40,6 +40,18 @@ function openPage(page:Page) {
openPage(currentPage);
window.addEventListener("keydown", (e:KeyboardEvent) => {
if(e.key === "Escape") {
if(currentPage === Page.Main) {
ipcRenderer.send("closeApp");
} else if(currentPage === Page.Rendering) {
blender(blenderCmd.stopRendering);
} else {
openPage(Page.Main);
}
}
});
startBlender();
function pageSetRendering(value:boolean) {