Sdílet prostřednictvím


Formát parametru vlastností vazeb

Doplňky Visual Studio jsou ve verzi aplikace Visual Studio 2013 zastaralé.Měli byste upgradovat doplňky na rozšíření VSPackage.Další informace o upgradu viz Nejčastější dotazy: Převádění doplňků na rozšíření VSPackage.

Vlastnost Bindings má zvláštní formát parametru, který je třeba dodržovat, jinak dojde k chybě.Požadované parametry jsou následující.

Parametry vlastností vazby

Formát parametru je: Scope::ModifierKeys1+Key1,ModifierKeys2+Key2.

Následující příklad zobrazuje dvě vazby kláves, které platí pro jeden příkaz v globálním rozsahu.Tyto vazby kláves jsou Ctrl-Shift-D následovaná klávesou O a Ctrl-Shift-D následovaná klávesou F: Global::Ctrl+Shift+D,O,Ctrl+Shift+D,F.

V tomto případě modifikační klávesy a hodnoty kláves jsou:

Parametr

Value

Scope

Globální

ModifierKeys1

Ctrl+Shift+D

Key1

O

ModifierKeys2

Ctrl+Shift+D

Key2

F

Používáte-li Visual Studio s výchozími nastaveními, přiřazená klávesová zkratka pro příkaz File.NewFile je Global:: Ctrl + N.To znamená, že stisknutí a podržení klávesy CTRL a při stisknutí klávesy N zobrazí dialogové okno Nový soubor.Klíčové slovo Global znamená, že příkaz funguje ve všech oblastech aplikace Visual Studio.

Rozsah

Parametr Scope určuje kontext, ve kterém klávesová zkratka funguje.Klíčové slovo Global určuje, že funguje kdekoli v aplikaci Visual Studio, zatímco určitý obor určuje, že funguje pouze v tomto oboru.Global je nejčastěji používaný obor.Dostupné hodnoty pro Scope závisí na balíčku.

Například CTRL + B zvýrazní vybraný text tučně v editoru jazyka HTML, ale stejná kombinace kláves zobrazí dialogové okno Body přerušení ladicího programu, pokud editor není aktivní.Kdybyste na tuto kombinaci kláves použili globální rozsah, pak by CTRL + B fungovalo (nebo se o to pokusilo) stejně všude v Visual Studio, nikoli pouze v editoru jazyka HTML.

Bez ohledu na rozsah, který používáte, musí následovat dvě dvojtečky (::) před určením dalších parametrů.

Modifikační klávesy1

Modifikační klávesy jsou systémové klávesy, které stisknete při stisknutí jiné klávesy.Dostupné modifikační klávesy jsou CTRL, ALT a SHIFT.Můžete zkombinovat více než jednu klávesu modifikátoru jejich oddělením symbolem +.Příklad: CTRL + ALT + X nebo SHIFT + ALT + Y.Můžete také určit více písmen, například CTRL + ALT + Y, N, což znamená, že stisknete klávesy CTRL + ALT + Y a potom klávesu N.

Key1

Klávesa je libovolná klávesa na standardní klávesnici se 102 klávesami.Vyloučené klávesy na novějších klávesnicích jsou: klávesa Windows, multimediální klávesy (například oblíbené položky, hlasitost, zastavit atd.) a klávesa Fn na některých přenosných počítačích.Klávesy jiné než standardní klávesy písmen a čísel se nazývají virtuální klávesy.V následující tabulce jsou uvedeny všechny virtuální klíče, které vlastnost Bindings přijímá.Všechny virtuální klíče neuvedené v tomto seznamu jsou ignorovány.

ZPĚT

ODSTRANIT

INSERT

MEZERA

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

STORNO

NAHORU

DOLŮ

LEFT

VPRAVO

TAB

HOME

END

PŘEDCHOZÍ

DALŠÍ

ESCAPE

DESÍTKOVÉ

Vynásobit

ODEČÍST

PŘIDAT

VYDĚLIT

NUMPAD0

NUMPAD1

NUMPAD2

NUMPAD3

NUMPAD4

NUMPAD5

NUMPAD6

NUMPAD7

NUMPAD8

NUMPAD9

Modifikační klávesy2 a Klávesa2

Tyto volitelné další klíče umožňují rozšiřovat skupiny příkazů a předcházet kolizím klávesových zkratek.Například můžete přiřadit kombinaci kláves CTRL + SHIFT + D, O otevření souboru v editoru souborů a můžete přiřadit kombinaci CTRL + SHIFT + D, S uložení souboru.Také to umožňuje seskupit podobné příkazy v rámci stejné klávesové zkratky pro snadné použití a zapamatování.Také předejde vypotřebování všech kratší dostupných klávesových zkratek, které jsou často používány ostatními příkazy.

Viz také

Úkoly

Postupy: Vytvoření vazby příkazu k jediné klávesové zkratce

Postupy: Vytvoření vazby příkazu k více klávesovým zkratkám

Postupy: Uchování stávajících klávesových zkratek

Další zdroje

Vázání doplňkových příkazů na klávesy