Bagikan melalui


Elemen KeyBinding

Elemen KeyBinding menentukan pintasan keyboard untuk perintah.

Perintah dapat memiliki pengikatan kunci tunggal dan ganda yang terkait dengannya. Contoh pengikatan kunci tunggal adalah Ctrl+S untuk perintah Simpan. Pengikatan kunci ganda memerlukan dua kombinasi kunci berturut-turut untuk memicu perintah. Contoh pengikatan kunci ganda adalah Ctrl+K,Ctrl+K untuk mengatur marka buku.

Sintaks

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

Atribut dan elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Atribut Deskripsi
guid Harus diisi.
id Harus diisi.
editor Harus diisi. GUID editor menunjukkan konteks pengeditan di mana pintasan keyboard ini akan aktif. Nilai cakupan pengikatan global adalah "guidVSStd97".
key1 Harus diisi. Nilai yang valid mencakup semua alfanumerik yang dapat ditiru, dan juga nilai heksadesimal dua digit yang didahului oleh 0x dan VK_constants.
mod1 Opsional. Kombinasi Kontrol, Alt, dan Shift apa pun yang dipisahkan oleh spasi.
key2 Opsional. Nilai yang valid mencakup semua alfanumerik yang dapat ditiru, dan juga nilai heksadesimal dua digit yang didahului oleh 0x dan VK_constants.
mod2 Opsional. Kombinasi Kontrol, Alt, dan Shift apa pun yang dipisahkan oleh spasi.
emulator Opsional.
Kondisi Opsional. Lihat Atribut bersyarah.

Elemen anak

Elemen Deskripsi
Parent
Anotasi

Elemen induk

Elemen Deskripsi
Elemen KeyBindings Mengelompokkan elemen KeyBinding dan pengelompokan KeyBindings lainnya.

Contoh

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

Baca juga