补充弹窗快捷键规范

明确对话框打开时暂停编辑器级撤销重做
This commit is contained in:
2026-09-05 13:54:28 +08:00
parent 5b75792d6a
commit d8d4501665
@@ -52,6 +52,7 @@ UI 编辑器支持撤销最近一次或多次作品编辑,并支持重做被
- UI Editor 页面内选中节点后,支持不带修饰键的 `Delete` 删除节点及其子节点;快捷键复用 Inspector、树面板和右键菜单共用的 `deleteNode` 命令,因此沿用根节点/锁定禁删、单条历史记录、dirty 标记和后续保存语义。
- `Delete` / `Backspace``input``textarea``select``contenteditable`、按钮和链接等交互控件聚焦时交给浏览器原生行为;无选中、根节点、锁定或目标不存在时不执行删除。长按重复事件不重复删除,成功处理后阻止默认行为和事件冒泡。
- `Delete` / `Backspace` 在打开的对话框(`role="dialog"``aria-modal="true"`)内聚焦时交给对话框处理,不删除对话框背后的节点。
- `Cmd/Ctrl+Z``Cmd/Ctrl+Shift+Z``Ctrl+Y` 在打开的对话框(`role="dialog"``aria-modal="true"`)内聚焦时暂停编辑器级撤销/重做,由对话框或浏览器原生行为处理。
- 无可撤销或重做记录时按钮禁用,并提供可访问名称。
## 脏状态与选择