Dla przypisania klawiszy można określić kontekst, dzięki czemu przypisanie będzie dostępne tylko wtedy, gdy użytkownik będzie pracował w tym kontekście. Konteksty deklaruje się w punkcie rozszerzenia org.eclipse.ui.contexts.
Kontekst można powiązać z przypisaniem klawiszy, określając identyfikator kontekstu podczas definiowania przypisania klawiszy. Jeśli na przykład komenda Zapisz ma działać tylko wtedy, gdy użytkownik edytuje tekst, można określić kontekst dla przypisania klawisza:
<key
sequence="Ctrl+S"
commandId="org.eclipse.ui.file.save"
contextId="org.eclipse.ui.textEditorScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
...
Bardziej szczegółowe omówienie kontekstów i sposobu ich definiowania można
znaleźć w temacie Konteksty.