Aracılığıyla paylaş


KeyBinding öğesi

KeyBinding öğesi, komutlar için klavye kısayollarını belirtir.

Komutlar ile ilişkilendirilmiş hem tek hem de çift anahtar bağlamaları olabilir. Kaydet komutu için Ctrl+S tek bir tuş bağlama örneğidir. İkili anahtar bağlamaları, bir komutu tetikleyebilmek için birbirini izleyen iki tuş bileşimi gerektirir. Çift tuş bağlamasına örnek olarak Ctrl+K,Ctrl+K tuşlarına basarak yer işareti ayarlayabilirsiniz.

Sözdizimi

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

Öznitelikler ve öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Özellikler

Öznitelik Açıklama
guid Gerekli.
id Gerekli.
düzenleyici Gerekli. Düzenleyici GUID'i, bu klavye kısayolunun etkin olacağı düzenleme bağlamını gösterir. Genel bağlama kapsamı değeri "guidVSStd97" şeklindedir.
anahtar1 Gerekli. Geçerli değerler, tüm tiplenebilir alfasayısal değerleri ve ayrıca 0x ve VK_constants önce gelen iki basamaklı onaltılık değerleri içerir.
mod1 isteğe bağlı. Boşlukla ayrılmış Control, Alt ve Shift birleşimleri.
anahtar2 isteğe bağlı. Geçerli değerler, tüm tiplenebilir alfasayısal değerleri ve ayrıca 0x ve VK_constants önce gelen iki basamaklı onaltılık değerleri içerir.
mod2 isteğe bağlı. Boşlukla ayrılmış Control, Alt ve Shift birleşimleri.
öykünücü isteğe bağlı.
Koşul isteğe bağlı. Bkz. Koşullu öznitelikler.

Alt öğeleri

Öğe Açıklama
Parent
Annotation

Üst öğeler

Öğe Açıklama
KeyBindings öğesi KeyBinding öğelerini ve diğer KeyBindings gruplandırmalarını gruplandırma.

Örnek

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

Ayrıca bkz.