Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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>