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:
<keyBinding
string="Ctrl+S"
command="org.eclipse.ui.file.save"
contextId="org.eclipse.ui.textEditorScope"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
...
(Consulte Contextos) para obter uma discussão mais detalhada
dos contextos e como eles são definidos.