From 838a769c5bcbb225d76e58dd8730d0194f73ed63 Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Thu, 29 Oct 2026 15:01:52 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E7=BC=96=E8=BE=91=E8=83=BD=E5=8A=9B):=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=BE=93=E5=85=A5=E7=8A=B6=E6=80=81=E4=B8=8B?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E5=BF=AB=E6=8D=B7=E9=94=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/webui/ofdgo_edit.js | 2 +- assets/webui/ofdgo_font.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/webui/ofdgo_edit.js b/assets/webui/ofdgo_edit.js index 319efa5..3d58138 100644 --- a/assets/webui/ofdgo_edit.js +++ b/assets/webui/ofdgo_edit.js @@ -1952,7 +1952,7 @@ export class CanvasEditor { } }); input.addEventListener("keydown", (event) => { - if ((event.ctrlKey || event.metaKey) && !event.altKey && event.key.toLowerCase() === "s") return; + if ((event.ctrlKey || event.metaKey) && !event.altKey && ["s", "w", "tab"].includes(event.key.toLowerCase())) return; event.stopPropagation(); if (event.isComposing || editing.composing || editing.saving) { return; diff --git a/assets/webui/ofdgo_font.js b/assets/webui/ofdgo_font.js index 1ff57c8..dee398b 100644 --- a/assets/webui/ofdgo_font.js +++ b/assets/webui/ofdgo_font.js @@ -183,7 +183,7 @@ export class FontPicker { } keyDown(event) { - if (event.isComposing) return; + if (event.isComposing || event.key === "Tab" && (event.ctrlKey || event.metaKey || event.altKey)) return; if (!["Escape", "Enter", "ArrowDown", "ArrowUp", "Tab"].includes(event.key)) return; event.stopPropagation(); if (event.key === "Escape") {