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.