메인 콘텐츠로 건너뛰기
명령어 및 키바인딩 API를 사용하면 확장 프로그램이 맞춤형 명령어를 등록하고 이를 키보드 단축키와 연결할 수 있습니다. 이를 통해 사용자는 마우스를 사용하지 않고도 빠르게 작업을 실행할 수 있습니다.

기본 사용법

명령어 구성

각 명령어에는 id, label, 그리고 function이 필요합니다:

키바인딩 구성

각 키바인딩에는 combocommandId가 필요합니다:

특수 키

문자 이외의 키는 다음 값 중 하나를 사용하세요:
  • 화살표 키: "ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight"
  • 함수 키: "F1"부터 "F12"
  • 기타 특수 키: "Escape", "Tab", "Enter", "Backspace", "Delete", "Home", "End", "PageUp", "PageDown"

명령어 예제

키바인딩 예제

참고사항 및 제한사항

  • ComfyUI 핵심에서 정의된 키바인딩은 확장 프로그램에서 덮어쓸 수 없습니다. 핵심 키바인딩은 다음 소스 파일에서 확인하세요:
  • 일부 키 조합은 브라우저에서 예약되어 있어(예: Ctrl+F는 검색용) 덮어쓸 수 없습니다.
  • 여러 확장 프로그램이 동일한 키바인딩을 등록할 경우, 동작은 정의되지 않습니다.