다음을 통해 공유


KeyBinding 요소

KeyBinding 요소는 명령에 대한 바로 가기 키를 지정합니다.

명령에는 연결된 단일 및 이중 키 바인딩이 모두 있을 수 있습니다. 단일 키 바인딩의 예는 저장 명령에 대한 Ctrl+S입니다. 이중 키 바인딩은 명령을 트리거하기 위해 두 개의 연속 키 조합이 필요합니다. 이중 키 바인딩의 예로는 책갈피를 설정하는 Ctrl+K, Ctrl+K가 있습니다.

구문

<KeyBinding guid="MyGuid" id="MyId" editor="MyEditor" key1="B" key2="x" mod1="Control" mod2="Alt" />

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 설명
guid 필수입니다.
id 필수입니다.
편집기 필수입니다. 편집기 GUID는 이 키보드 바로 가기 키가 활성화될 편집 컨텍스트를 나타냅니다. 전역 바인딩 범위 값은 “guidVSStd97”입니다.
key1 필수입니다. 유효한 값에는 모든 입력 가능한 영숫자와 0x 및 VK_constants 앞에 오는 두 자리 16진수 값이 포함됩니다.
mod1 선택 사항. Control, Alt, Shift의 모든 조합이 공백으로 구분되어 있습니다.
key2 선택 사항. 유효한 값에는 모든 입력 가능한 영숫자와 0x 및 VK_constants 앞에 오는 두 자리 16진수 값이 포함됩니다.
mod2 선택 사항. Control, Alt, Shift의 모든 조합이 공백으로 구분되어 있습니다.
emulator 선택 사항.
조건 선택 사항. 조건부 특성을 참조하세요.

자식 요소

요소 설명
부모
주석

부모 요소

요소 설명
KeyBindings 요소 KeyBinding 요소 및 기타 KeyBindings 그룹을 그룹화합니다.

예시

<KeyBindings>
  <KeyBinding guid="guidWidgetPackage" id="cmdidUpdateWidget"
    editor="guidWidgetEditor" key1="VK_F5"/>
  <KeyBinding guid="guidWidgetPackage" id="cmdidRunWidget"
    editor="guidWidgetEditor" key1="VK_F5" mod1="Control"/>
</KeyBindings>

참고 항목