hotkeys
Описание
Опционально. Позволяет задавать пользовательские горячие клавиши для действий EditorИспользование
hotkeys?: false | { [key: string]: ((e?: KeyboardEvent) => void) | boolean };
Параметры
Свойство может принимать следующие значения:
false– отключает все горячие клавиши- Объект, где:
key– строка, представляющая сочетание клавиш, например "ctrl+n", "Delete", "ctrl+shift+f"- значение – может быть одним из следующих:
- boolean:
true(по умолчанию) – горячая клавиша по умолчанию включенаfalse– горячая клавиша по умолчанию отключена
(e?: KeyboardEvent) => void: функция, которая получает событие клавиатуры (KeyboardEvent) и выполняет пользовательское действие
- boolean:
Горячие клавиши по умолчанию
Эти горячие клавиши работают только в том случае, если соответствующие кнопки в Editor включены и имеют правильные значения id: "save", "close" или "delete".
| Горячая клавиша | Описание |
|---|---|
Ctrl+S | Сохраняет изменения |
Escape | Закрывает диалог или отменяет действие |
Delete | Удаляет элемент |
Пример
<Editor hotkeys={{ delete: false }} />