Перейти к основному содержимому

hotkeys

Описание

Опционально. Позволяет задавать пользовательские горячие клавиши для действий Editor

Использование

hotkeys?: false | { [key: string]: ((e?: KeyboardEvent) => void) | boolean };

Параметры

Свойство может принимать следующие значения:

  • false - отключает все горячие клавиши
  • Объект, где:
    • key - строка, представляющая сочетание клавиш, например "ctrl+n", "Delete", "ctrl+shift+f"
    • значение - может быть одним из следующих:
      • boolean:
      • (e?: KeyboardEvent) => void: функция, которая получает событие клавиатуры (KeyboardEvent) и выполняет пользовательское действие

Горячие клавиши по умолчанию

Эти горячие клавиши работают только если соответствующие кнопки в Editor включены и имеют нужные значения id: "save", "close" или "delete".

Горячая клавишаОписание
Ctrl+SСохраняет изменения
EscapeЗакрывает диалог или отменяет действие
DeleteУдаляет элемент

Пример

<Editor :hotkeys="{ delete: false }" />