Skip to content

Commit a7488e4

Browse files
author
阿岳
committed
feat: 增加根据当前快捷键配置生成键盘节点图到舞台的功能
1 parent c88752d commit a7488e4

File tree

7 files changed

+408
-1
lines changed

7 files changed

+408
-1
lines changed

app/src/core/service/GlobalMenu.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ import { Telemetry } from "./Telemetry";
136136
import { Entity } from "../stage/stageObject/abstract/StageEntity";
137137
import { Rectangle } from "@graphif/shapes";
138138
import { CollisionBox } from "../stage/stageObject/collisionBox/collisionBox";
139+
import { generateKeyboardLayout } from "./dataGenerateService/generateFromFolderEngine/GenerateFromFolderEngine";
139140

140141
const Content = MenubarContent;
141142
const Item = MenubarItem;
@@ -347,6 +348,16 @@ export function GlobalMenu() {
347348
<FolderTree />
348349
{t("file.importFromFolder")}
349350
</Item>
351+
<Item
352+
disabled={!activeProject}
353+
onClick={async () => {
354+
await generateKeyboardLayout(activeProject!);
355+
toast.success("键盘布局图已生成");
356+
}}
357+
>
358+
<Keyboard />
359+
{t("file.generateKeyboardLayout")}
360+
</Item>
350361
<Item
351362
disabled={!activeProject}
352363
onClick={async () => {

0 commit comments

Comments
 (0)