DDei在线设计器-快捷键

DDei-Core-快捷键

  DDei-Core-快捷键提供了剪切复制粘贴格式刷移动删除等等常用功能的快捷键映射,支持同一快捷键在不同使用条件下触发不同的行为。通过快捷键,可以使设计器贴合满足大多数人的使用习惯,提升编辑效率。

  如需了解详细的API教程以及参数说明,请参考DDei文档

使用说明

使用

  本插件缺省包含在DDei包中,可以直接使用。如果不需要修改默认配置,则可以省略下面两个步骤。

引入

import { DDeiCoreHotkeys } from "ddei-editor";
import { DDeiKeyActionAllSelect } from "ddei-editor";

使用并修改设置

extensions: [
  ......
  //通过插件名批量快捷键配置  // [!code ++:16]
  DDeiCoreHotkeys.configuration({
    "ddei-core-keyaction-all-select": {
      'keys': [
        { keys: "68" },
      ]
    },
  }),
  //单个快捷键的配置
  DDeiKeyActionAllSelect.configuration({
    'keys': [
      {
        ctrl: 1, keys: "66"
      }
    ]
  }),
],

配置说明

  快捷键配置项必须全部满足才能触发,配置得越多触发条件约苛刻。

名称说明数据类型范围缺省值备注
keys快捷键列表Array
keys[n].keys按键string键盘ascii码
keys[n].ctrlctrl/meta键是否按下number1按下/0未按下0
keys[n].shiftshift键是否按下number1按下/0未按下0
keys[n].altalt键是否按下number1按下/0未按下0
keys[n].modelType模型类别string0来自图形定义中的modelType
keys[n].times连续按下次数number
keys[n].interval连续按下判定时间number
keys[n].editorState编辑器状态string枚举:DDeiEditorState

快捷键清单

插件名类名默认键组合说明特殊激活条件
ddei-core-keyaction-all-selectDDeiKeyActionAllSelectctrl+a全选当前画布
ddei-core-keyaction-copyDDeiKeyActionCopyctrl+c复制当前选中控件到剪切板
ddei-core-keyaction-cutDDeiKeyActionCutctrl+x剪切当前选中控件到剪切板
ddei-core-keyaction-pasteDDeiKeyActionPastectrl+v粘贴剪切板到鼠标位置
ddei-core-keyaction-copy-imageDDeiKeyActionCopyImagectrl+i复制当前选中控件为图片
ddei-core-keyaction-save-fileDDeiKeyActionSaveFilectrl+s保存文件
ddei-core-keyaction-revokeDDeiKeyActionRevokectrl+z撤销
ddei-core-keyaction-rerevokeDDeiKeyActionReRevokectrl+y/ctrl+shift+z反撤销
ddei-core-keyaction-brush-dataDDeiKeyActionBrushDatactrl+shift+c复制当前控件样式,激活格式刷
ddei-core-keyaction-remove-modelsDDeiKeyActionRemoveModelsdelete/backspace删除当前选中控件
ddei-core-keyaction-cancel-control-createDDeiKeyActionCancelControlCreateesc取消创建操作
ddei-core-keyaction-cancel-current-actionDDeiKeyActionCancelCurrentActionesc取消操作
ddei-core-keyaction-close-dialogDDeiKeyActionCancelCloseDialogesc关闭弹框
ddei-core-keyaction-cancel-selectDDeiKeyActionCancelSelectesc ✖️ 2取消选择所有控件300毫秒内,连续两次
ddei-core-keyaction-move-modelsDDeiKeyActionMoveModels↑/↓/←/→移动当前选中控件,按标尺大小
ddei-core-keyaction-move-modelsDDeiKeyActionMoveModelsshift+↑/↓/←/→移动当前选中控件,仅1像素
ddei-core-keyaction-push-modelsDDeiKeyActionPushModelsctrl+↑/↓当前选中图形上移/下移一层
ddei-core-keyaction-push-modelsDDeiKeyActionPushModelsctrl+shift+↑/↓当前选中图形移至顶层/底层
ddei-core-keyaction-composeDDeiKeyActionComposectrl+g组合图形需选中两个至两个以上图形
ddei-core-keyaction-cancel-composeDDeiKeyActionCancelComposectrl+shift+g取消组合图形需选中组合图形
ddei-core-keyaction-quickedit-startDDeiKeyActionStartQuickEditF2进入快速编辑文本
ddei-core-keyaction-quickedit-cancelDDeiKeyActionCancelQuickEditesc退出快速文本编辑,取消编辑快速文本编辑中
ddei-core-keyaction-quickedit-enterDDeiKeyActionEnterQuickEditshift+回车退出快速文本编辑,确认编辑快速文本编辑中

仓库信息

源码: https://gitee.com/hoslay/ddei-editor

文档: http://docs.ddei.top

在线体验: https://www.ddei.top

技术支持

QQ:3697355039     邮箱:3697355039@qq.com
  • 14
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值