Elemento KeyBinding
O elemento KeyBinding especifica atalhos de teclado para os comandos.
Os comandos podem ter ligações de chave única e dupla associadas a eles. Um exemplo de uma única associação de tecla é Ctrl+S para o comando Salvar. As ligações de tecla dupla exigem duas combinações de teclas sucessivas para disparar um comando. Um exemplo de uma ligação de chave dupla é Ctrl+K,Ctrl+K para definir um marcador.
Syntax
<KeyBinding guid="MyGuid" id="MyId" editor="MyEditor" key1="B" key2="x" mod1="Control" mod2="Alt" />
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Atributo | Descrição |
---|---|
guid | Obrigatório. |
ID | Obrigatório. |
editor | Obrigatório. O GUID do editor indica o contexto de edição para o qual esse atalho de teclado estará ativo. O valor do escopo de vinculação global é "guidVSStd97". |
key1 | Obrigatório. Os valores válidos incluem todos os alfanuméricos digitáveis e também valores hexadecimais de dois dígitos precedidos por 0x e VK_constants. |
Mod1 | Opcional. Qualquer combinação de Control, Alt e Shift separada por espaço. |
chave2 | Opcional. Os valores válidos incluem todos os alfanuméricos digitáveis e também valores hexadecimais de dois dígitos precedidos por 0x e VK_constants. |
Mod2 | Opcional. Qualquer combinação de Control, Alt e Shift separada por espaço. |
emulator | Opcional. |
Condição | Opcional. Consulte Atributos condicionais. |
Elementos filho
Elemento | Descrição |
---|---|
Pai | |
Annotation |
Elementos pai
Elemento | Descrição |
---|---|
Elemento KeyBindings | Agrupa elementos KeyBinding e outros agrupamentos KeyBindings. |
Exemplo
<KeyBindings>
<KeyBinding guid="guidWidgetPackage" id="cmdidUpdateWidget"
editor="guidWidgetEditor" key1="VK_F5"/>
<KeyBinding guid="guidWidgetPackage" id="cmdidRunWidget"
editor="guidWidgetEditor" key1="VK_F5" mod1="Control"/>
</KeyBindings>