Contextos e ligações de teclas

Um contexto pode ser especificado para uma ligação de tecla para que a ligação esteja disponível somente quando o usuário estiver trabalhando em um contexto específico. Os contextos são declarados no ponto de extensão org.eclipse.ui.contexts.

Um contexto pode estar ligado a uma ligação de teclas especificando o id do contexto quando a ligação de teclas for definida. Por exemplo, se apenas desejássemos salvar o comando para funcionar enquanto o usuário estivesse editando o texto, poderíamos especificar um contexto para a ligação de teclas:

<chave
      sequence="Ctrl+S"
      commandId="org.eclipse.ui.file.save"
      contextId="org.eclipse.ui.textEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
...
(Consulte Contextos) para obter uma discussão mais detalhada dos contextos e como eles são definidos.