본문으로 건너뛰기

hotkeys

설명

선택 사항. Editor 액션에 대한 커스텀 단축키를 지정할 수 있습니다

사용법

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

매개변수

이 property는 다음 값을 사용할 수 있습니다:

  • false - 모든 단축키를 비활성화합니다
  • 다음 항목으로 구성된 객체:
    • key - 키보드 단축키를 나타내는 문자열 (예: "ctrl+n", "Delete", "ctrl+shift+f")
    • value - 다음 중 하나를 사용할 수 있습니다:
      • boolean:
        • true (기본값) - 기본 단축키가 활성화됩니다
        • false - 기본 단축키가 비활성화됩니다
      • (e?: KeyboardEvent) => void: 키보드 이벤트(KeyboardEvent)를 받아 커스텀 동작을 수행하는 함수

기본 단축키

이 단축키는 Editor에서 해당 버튼이 활성화되어 있고 "save", "close", "delete"의 올바른 id 값을 가지고 있는 경우에만 작동합니다.

단축키설명
Ctrl+S변경 사항을 저장합니다
Escape대화 상자를 닫거나 액션을 취소합니다
Delete항목을 삭제합니다

예시

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