From 9826866c94633bb42f2ae3fedc7f3540f52c73ba Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Fri, 20 Jun 2025 17:38:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AD=98=E6=A1=A3=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E6=8C=89=E9=94=AE=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages-user/client-modules/src/render/ui/save.tsx | 5 +++++ packages/system-action/src/hotkey.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages-user/client-modules/src/render/ui/save.tsx b/packages-user/client-modules/src/render/ui/save.tsx index 0e9151a..eab71e0 100644 --- a/packages-user/client-modules/src/render/ui/save.tsx +++ b/packages-user/client-modules/src/render/ui/save.tsx @@ -66,6 +66,7 @@ export const SaveBtn = defineComponent(props => { fillStyle="gray" strokeStyle={strokeStyle.value} lineWidth={lineWidth.value} + lineJoin="miter" /> ( /** 除自动存档外,每一页容纳的存档数量 */ const pageCap = row * column - 1; const font = new Font('normal', 18); + const pageFont = new Font('normal', 14); const isDelete = ref(false); const pageRef = ref(); @@ -198,6 +200,7 @@ export const Save = defineComponent( pages={1000} onWheel={wheel} ref={pageRef} + font={pageFont} > {(page: number) => ( @@ -259,6 +262,7 @@ export const Save = defineComponent( zIndex={10} fillStyle={isDelete.value ? 'red' : 'white'} onClick={toggleDelete} + cursor="pointer" /> ( loc={[450, 450, void 0, void 0, 1, 0]} zIndex={10} onClick={exit} + cursor="pointer" /> ); diff --git a/packages/system-action/src/hotkey.ts b/packages/system-action/src/hotkey.ts index cb2dd89..8334347 100644 --- a/packages/system-action/src/hotkey.ts +++ b/packages/system-action/src/hotkey.ts @@ -232,10 +232,10 @@ export class Hotkey extends EventEmitter { ): boolean { // 检查全局启用情况 if (!this.enabled) return false; - const when = this.conditionMap.get(this.scope)!; + const when = this.conditionMap.get(this.scope); if (type === 'up') this.checkPressEnd(key); else if (type === 'down') this.checkPress(key); - if (!when()) return false; + if (when && !when()) return false; const toEmit = this.keyMap.get(key); if (!toEmit) return false;