mirror of
https://github.com/LinoSchmidt/StickExporterTX.git
synced 2026-03-21 01:51:15 +01:00
Made escape key functional
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user