共用方式為


繫結屬性參數格式

Bindings 屬性具有特定的參數格式,必須確實遵守,否則將會接收到錯誤。 必要的參數如下所述。

Bindings 屬性的參數

參數格式為:Scope::ModifierKeys1+Key1,ModifierKeys2+Key2。

下表顯示的是,適用於全域範圍中同一個命令的兩個按鍵組合。 這兩個按鍵組合分別是 Ctrl+Shift+D 後面接著 O 鍵,以及 Ctrl+Shift+D 後面接著 F 鍵,依照上述格式即為:Global::Ctrl+Shift+D,O,Ctrl+Shift+D,F。

在這個範例中,輔助按鍵 (Modifier Key) 和按鍵值如下:

參數

Scope

Global

ModifierKeys1

Ctrl+Shift+D

Key1

O

ModifierKeys2

Ctrl+Shift+D

Key2

F

如果在 Visual Studio 中使用的是預設值,則 File.NewFile 命令的指定快速鍵為 Global::Ctrl+N, 這表示按住 CTRL 鍵不放並按 N 鍵,就會顯示 [新增檔案] 對話方塊。 Global 關鍵字表示此命令適用於 Visual Studio 的所有區域。

Scope

Scope 參數表示快速鍵所適用的範圍。 Global 關鍵字會定義該參數可用於 Visual Studio 中的任何位置,而特定範圍則會定義該參數只能用於該特定範圍內。 Global 是最常用的範圍。 Scope 參數的可用值是根據套件而定。

例如,在 HTML 編輯器中,CTRL+B 會將選取文字設定為粗體,但是在未使用任何編輯器的情況下,同樣的組合鍵則會顯示 [偵錯工具中斷點] 對話方塊。 如果您想要將全域範圍套用至這個快速鍵組合,則 CTRL+B 也會用在 Visual Studio 中的其他位置,而不只是用在 HTML 編輯器中。

不論使用何種範圍,都必須在範圍後面先加上兩個冒號 (::),然後再指定其他參數。

ModifierKeys1

輔助按鍵是指在您按下另一個按鍵的同時所必須按的系統按鍵。 可用的輔助按鍵包括 CTRL、SHIFT 和 ALT 鍵。 您可以組合使用一個以上的輔助按鍵,並以加號 (+) 分隔。 例如:CTRL+ALT+X 或 SHIFT+ALT+Y。 您也可以指定多個字母,例如,CTRL+ALT+Y, N 表示先按 CTRL+ALT+Y,再按 N 鍵。

Key1

按鍵是指標準 102 鍵之鍵盤上的任何按鍵。 新式鍵盤上的 Windows 按鍵、多媒體按鍵 (例如我的最愛、音量、停止等) 和某些可攜式電腦上的 Fn 鍵不包括在內。 標準字母和數字鍵以外的其他按鍵稱為虛擬按鍵 (Virtual Key)。 下表會列出 Bindings 屬性所接受的所有虛擬按鍵。 未列出的虛擬按鍵都會予以略過。

BACK

DELETE

INSERT

SPACE

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

F13

F14

F15

F16

F17

F18

F19

F20

F21

F22

F23

F24

RETURN

CANCEL

UP

DOWN

LEFT

RIGHT

TAB

HOME

END

PRIOR

NEXT

ESCAPE

DECIMAL

MULTIPLY

SUBTRACT

ADD

DIVIDE

NUMPAD0

NUMPAD1

NUMPAD2

NUMPAD3

NUMPAD4

NUMPAD5

NUMPAD6

NUMPAD7

NUMPAD8

NUMPAD9

ModifierKeys2 和 Key2

這些是其他的選擇性按鍵,可讓您擴充命令群組,避免快速鍵相互衝突。 例如,您可以指定用 CTRL+SHIFT+D、O 組合鍵在檔案編輯器中開啟檔案,並且指定用 CTRL+SHIFT+D、S 組合鍵儲存檔案。 此外,您也可以將類似的命令依照相同的鍵盤快速鍵加以分組,以方便您使用與記憶。 這麼做也可以避免任意擴充其他命令所常用之較短的快速鍵。

請參閱

工作

HOW TO:繫結命令至單一快速鍵

HOW TO:將一個命令繫結至多個鍵盤快速鍵

HOW TO:保留現有的鍵盤快速鍵

其他資源

繫結增益集命令至按鍵