Il est possible de spécifier un contexte pour une liaison de touches afin que la liaison ne soit disponible que lorsque l'utilisateur travaille dans un contexte spécifique. Les contextes sont déclarés dans le point d'extension org.eclipse.ui.contexts.
Un contexte peut être lié à une liaison de touches en spécifiant l'ID du contexte lorsque la liaison de touches est définie. Par exemple, si vous souhaitez que la commande d'enregistrement ne fonctionne que lorsque l'utilisateur modifie du texte, vous pouvez spécifier un contexte pour la liaison de touches :
<key sequence="Ctrl+S" commandid="org.eclipse.ui.file.save" contextId="org.eclipse.ui.textEditorScope" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> ...Pour plus d'informations sur les contextes et leur définition, reportez-vous à la section Contextes.