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.)