2015-09-06 4 views
4

мне нужно issgin CTRL + F12 и CTRL + GVSIX не назначать комбинации клавиш

Этот код не работает

<KeyBindings> 
<KeyBinding guid="guidCmdSet" id="cmdSolutionList" editor="guidVSStd97" key1="VK_F12" mod1="CONTROL" /> 
<KeyBinding guid="guidCmdSet" id="cmdCodeItemsList" editor="guidVSStd97" key1="G" mod1="CONTROL" /> 
</KeyBindings> 

Но этот код работы

<KeyBindings> 
<KeyBinding guid="guidCmdSet" id="cmdCodeItemsList" editor="guidVSStd97" key1="0" mod1="CONTROL" /> 
</KeyBindings> 

Почему не работает?

Как назначить CTRL + F12 и CTRL + G?

ответ

1

Набор связывания с кодом

Command command = SolutionList.DTE.Commands.Item("Name1", -1); 
command.Bindings = "Global::Ctrl+F12"; 
command = SolutionList.DTE.Commands.Item("Name2", -1); 
command.Bindings = "Global::Ctrl+G"; 
Смежные вопросы