KeyBinding – element
Element KeyBinding určuje klávesové zkratky pro příkazy.
Příkazy můžou mít přidružené vazby s jedním i dvěma klíči. Příkladem jedné vazby kláves je Ctrl+S pro příkaz Uložit. Vazby se dvěma klávesami vyžadují dvě následné kombinace kláves k aktivaci příkazu. Příkladem vazby se dvěma klávesami je Ctrl+K, Ctrl+K pro nastavení záložky.
Syntaxe
<KeyBinding guid="MyGuid" id="MyId" editor="MyEditor" key1="B" key2="x" mod1="Control" mod2="Alt" />
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
guid | Povinný: |
ID | Povinný: |
editor | Povinný: Identifikátor GUID editoru označuje kontext úprav, pro který bude tato klávesová zkratka aktivní. Hodnota oboru globální vazby je guidVSStd97. |
key1 | Povinný: Platné hodnoty zahrnují všechny typovatelné alfanumerické znaky a také dvouciferné šestnáctkové hodnoty před 0x a VK_constants. |
mod1 | Nepovinné. Libovolná kombinace ovládacích prvků, kláves Alt a Shift oddělených mezerami |
key2 | Nepovinné. Platné hodnoty zahrnují všechny typovatelné alfanumerické znaky a také dvouciferné šestnáctkové hodnoty před 0x a VK_constants. |
mod2 | Nepovinné. Libovolná kombinace ovládacích prvků, kláves Alt a Shift oddělených mezerami |
emulátor | Nepovinné. |
Podmínka | Nepovinné. Viz Podmíněné atributy. |
Podřízené prvky
Element (Prvek) | Popis |
---|---|
Parent | |
Poznámka |
Nadřazené prvky
Element (Prvek) | Popis |
---|---|
KeyBindings – element | Seskupuje prvky KeyBinding a další seskupování keyBinding. |
Příklad
<KeyBindings>
<KeyBinding guid="guidWidgetPackage" id="cmdidUpdateWidget"
editor="guidWidgetEditor" key1="VK_F5"/>
<KeyBinding guid="guidWidgetPackage" id="cmdidRunWidget"
editor="guidWidgetEditor" key1="VK_F5" mod1="Control"/>
</KeyBindings>