diff --git a/app/src/boot/globalEvent/keydown.ts b/app/src/boot/globalEvent/keydown.ts index f715b5c1a..5ca1a3b91 100644 --- a/app/src/boot/globalEvent/keydown.ts +++ b/app/src/boot/globalEvent/keydown.ts @@ -334,7 +334,8 @@ const editKeydown = (app: App, event: KeyboardEvent) => { return true; } - if (!isFileFocus && !event.repeat && matchHotKey(window.siyuan.config.keymap.editor.general.duplicate.custom, event)) { + if (!isFileFocus && !event.repeat && !protyle.disabled && + matchHotKey(window.siyuan.config.keymap.editor.general.duplicate.custom, event)) { event.preventDefault(); event.stopPropagation(); let selectsElement: HTMLElement[] = Array.from(protyle.wysiwyg.element.querySelectorAll(".protyle-wysiwyg--select"));