Udostępnij za pośrednictwem


KeyBinding, element

Element KeyBinding określa skróty klawiaturowe dla poleceń.

Polecenia mogą mieć skojarzone zarówno powiązania pojedynczego, jak i podwójnego klucza. Przykładem powiązania pojedynczego klawisza jest Ctrl+S dla polecenia Zapisz. Powiązania dwóch klawiszy wymagają dwóch kolejnych kombinacji klawiszy w celu wyzwolenia polecenia. Przykładem powiązania podwójnego klawisza jest Ctrl+K, Ctrl+K , aby ustawić zakładkę.

Składnia

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut opis
Identyfikator GUID Wymagany.
identyfikator Wymagany.
edytor Wymagany. Identyfikator GUID edytora wskazuje kontekst edycji, dla którego ten skrót klawiaturowy będzie aktywny. Globalna wartość zakresu powiązania to "guidVSStd97".
klucz1 Wymagany. Prawidłowe wartości obejmują wszystkie alfanumeryki z możliwością pisania, a także dwucyfrowe wartości szesnastkowe poprzedzone 0x i VK_constants.
mod1 Opcjonalny. Dowolna kombinacja kontrolek, Alt i Shift oddzielona spacją.
klucz2 Opcjonalny. Prawidłowe wartości obejmują wszystkie alfanumeryki z możliwością pisania, a także dwucyfrowe wartości szesnastkowe poprzedzone 0x i VK_constants.
mod2 Opcjonalny. Dowolna kombinacja kontrolek, Alt i Shift oddzielona spacją.
emulator Opcjonalny.
Stan Opcjonalny. Zobacz Atrybuty warunkowe.

Elementy podrzędne

Element opis
Parent
Annotation

Elementy nadrzędne

Element opis
KeyBindings, element Grupuje elementy KeyBinding i inne grupy KeyBindings.

Przykład

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

Zobacz też