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>