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 RenderFinishPage from "./components/ui/renderFinishPage";
|
||||||
import "./index.css";
|
import "./index.css";
|
||||||
import "./toggle-switchy.css";
|
import "./toggle-switchy.css";
|
||||||
import { startBlender } from "./components/blenderController";
|
import { blender, blenderCmd, startBlender } from "./components/blenderController";
|
||||||
import {ipcRenderer} from "electron";
|
import {ipcRenderer} from "electron";
|
||||||
|
|
||||||
enum Page {
|
enum Page {
|
||||||
@@ -40,6 +40,18 @@ function openPage(page:Page) {
|
|||||||
|
|
||||||
openPage(currentPage);
|
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();
|
startBlender();
|
||||||
|
|
||||||
function pageSetRendering(value:boolean) {
|
function pageSetRendering(value:boolean) {
|
||||||
|
|||||||
Reference in New Issue
Block a user