hotkeys
描述
可选。允许为编辑器操作指定自定义快捷键用法
hotkeys?: false | { [key: string]: ((e?: KeyboardEvent) => void) | boolean };
参数
该属性可接受以下值:
false– 禁用所有快捷键- 一个对象,其中:
key– 表示键盘快捷键的字符串,例如 "ctrl+n"、"Delete"、"ctrl+shift+f"- value – 可为以下之一:
- boolean:
true(默认)– 启用默认快捷键false– 禁用默认快捷键
(e?: KeyboardEvent) => void:接收键盘事件(KeyboardEvent)并执行自定义操作的函数
- boolean:
默认快捷键
这些快捷键仅在编辑器中对应按钮已启用且具有正确的 id 值("save"、"close" 或 "delete")时生效。
| 快捷键 | 描述 |
|---|---|
Ctrl+S | 保存更改 |
Escape | 关闭对话框或取消操作 |
Delete | 删除项目 |
示例
<Editor hotkeys={{ delete: false }} />