Contextos e associações de teclas

Um contexto pode ser especificado para uma associação de teclas de modo a que a associação só fique disponível quando o utilizador trabalhar num contexto específico. Os contextos são declarados no ponto de extensão org.eclipse.debug.ui.contexts.

Um contexto pode ser associado a uma associação de teclas especificando o ID do contexto quando a associação de teclas for definida. Por exemplo, se só quisermos que o comando de salvaguarda funcione com o utilizador a editar texto, podemos especificar um contexto para a associação de teclas:

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