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