共用方式為


KeyBinding 項目

鍵組的項目會指定命令的鍵盤快速鍵。

命令可以讓單頁或雙按鍵繫結與它們相關聯。 單一的快速鍵繫結的例子之一是 CTRL + S 鍵的儲存指令。 雙重的按鍵繫結需要兩個連續的按鍵組合來觸發命令。 雙重的快速鍵繫結的例子之一是 CTRL + K,設定一個書籤的 CTRL + K。

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

屬性和項目

下列章節會說明屬性、子項目和父項目。

屬性

屬性

描述

guid

必要項。

id

必要項。

編輯器

必要項。 編輯器] 中的 GUID 指示會使用此鍵盤快速鍵的編輯內容。 預設的 Visual Studio 編輯器的值是"guidVSStd97"。

key1

必要項。 有效值包括所有可輸入英數字元,以及兩位數的十六進位值加上 0 的 x 和 VK_constants。

mod1

選擇項。 CTRL、 alt 鍵和 SHIFT 以空白字元分隔的任意組合。

key2

選擇項。 有效值包括所有可輸入英數字元,以及兩位數的十六進位值加上 0 的 x 和 VK_constants。

mod2

選擇項。 CTRL、 alt 鍵和 SHIFT 以空白字元分隔的任意組合。

模擬器

選擇項。

條件

選擇項。 請參閱 VSCT XML 結構描述條件式屬性

子項目

項目

描述

Parent

註釋

父項目

項目

描述

KeyBindings 項目

鍵組項目分組與其他按鍵組合群組。

範例

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

請參閱

參考

KeyBindings 項目

其他資源

Visual Studio 命令表裡 (。Vsct) 檔案