Freigeben über


KeyBinding-Element

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>

Siehe auch