VS 2013 SDK: Como vincular teclas de atalho apenas para o Code Window Editor?

NoC # se nãoVB.Net, usando um Visual StudioPacote, Gostaria de atribuir um atalho de teclado personalizado a umCommandBarButton, por exemploCtrl + E + R, quando pressionado, o associadoCommandBarButton deve chamar seuExecute método (eu imagino isso).

Como eu pude fazer isso?

Atualizar

(evite a pergunta acima, esse problema já foi respondido.)

Na verdade, estou usando umvsct arquivo, então minha combinação de teclas é esta:

<KeyBindings>

  <KeyBinding guid="guidMainCmdSet" id="cmdidMyCommand" editor="guidVSStd97" 
              mod1="Control" key1="E" 
              mod2="Control" key2="R"/>

</KeyBindings>

MSDN&nbsp;explica que oguidVSStd97&nbsp;é global, parece afetar todas as partes do IDE:

https://msdn.microsoft.com/en-us/library/bb165973%28v=vs.90%29.aspx

Para definir ligações de teclas no escopo global, use um valor de ID do editor de guidVSStd97.

Minha extensão funciona com o texto selecionado da Janela de Código, por isso é estranho que, por exemplo, no Solution Explorer, ou com qualquer projeto carregado, seja possível pressionar a tecla de atalho.

Gostaria de poder pressionar essa tecla de atalho (Ctrl + E + R) apenas noEditor de janela de código.

Minha pergunta é:

Qual é o ID do editor doEditor de janela de código?

Requisito adicional:

Eu preciso de umMSDN&nbsp;referência para ver mais IDs de editor relacionados, não consigo encontrar nada sobre isso.