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