From 7ffb347240e44bfbb633967f1c64378bfa1cc556 Mon Sep 17 00:00:00 2001 From: shaoying Date: Sun, 16 Oct 2022 08:20:00 +0800 Subject: [PATCH] opt some --- plugin/input/key.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugin/input/key.js b/plugin/input/key.js index fd463f58..d1d7c177 100644 --- a/plugin/input/key.js +++ b/plugin/input/key.js @@ -55,7 +55,10 @@ Volcanos(chat.ONFIGURE, {help: "控件详情", key: { case "Tab": target._can && target._can.close(); return case "n": case "p": event.ctrlKey && can.onkeymap.prevent(event); break - case "Enter": if (meta._enter) { meta._enter(event); break } + case "Enter": if (meta._enter && (!can.page.tagis(event.target, html.TEXTAREA) || event.ctrlKey)) { + meta._enter(event) + break + } default: can.base.isFunc(last) && last(event, can) } can.onfigure.key._make(event, can, meta, cb, target)