Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Das KeyBinding-Element gibt Tastenkombinationen für die Befehle an.
Befehle können sowohl einzel- als auch duale Tastenbindungen zugeordnet sein. Ein Beispiel für eine einzelne Tastenbindung ist STRG+S für den Befehl "Speichern ". Für duale Tastenbindungen sind zwei aufeinander folgende Tastenkombinationen erforderlich, um einen Befehl auszulösen. Ein Beispiel für eine Dualtastenbindung ist STRG+K, STRG+K , um eine Textmarke festzulegen.
Syntax
<KeyBinding guid="MyGuid" id="MyId" editor="MyEditor" key1="B" key2="x" mod1="Control" mod2="Alt" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
| Attribut | BESCHREIBUNG |
|---|---|
| guid | Erforderlich. |
| id | Erforderlich. |
| editor | Erforderlich. Die Editor-GUID gibt den Bearbeitungskontext an, für den diese Tastenkombination aktiv ist. Der globale Bindungsbereichswert ist "guidVSStd97". |
| key1 | Erforderlich. Gültige Werte umfassen alle typierbaren Alphanumeriken sowie zweistellige Hexadezimalwerte, denen 0x und VK_constants vorangestellt sind. |
| mod1 | Optional. Eine beliebige Kombination aus Steuerelement, ALT und UMSCHALT , getrennt durch Leerzeichen. |
| schlüssel2 | Optional. Gültige Werte umfassen alle typierbaren Alphanumeriken sowie zweistellige Hexadezimalwerte, denen 0x und VK_constants vorangestellt sind. |
| mod2 | Optional. Eine beliebige Kombination aus Steuerelement, ALT und UMSCHALT , getrennt durch Leerzeichen. |
| emulator | Optional. |
| Bedingung | Optional. Siehe Bedingte Attribute. |
Untergeordnete Elemente
| Element | Beschreibung |
|---|---|
| Parent | |
| Anmerkung |
Übergeordnete Elemente
| Element | Beschreibung |
|---|---|
| KeyBindings-Element | Gruppiert KeyBinding-Elemente und andere KeyBindings-Gruppierungen. |
Beispiel
<KeyBindings>
<KeyBinding guid="guidWidgetPackage" id="cmdidUpdateWidget"
editor="guidWidgetEditor" key1="VK_F5"/>
<KeyBinding guid="guidWidgetPackage" id="cmdidRunWidget"
editor="guidWidgetEditor" key1="VK_F5" mod1="Control"/>
</KeyBindings>