Kontexty a vazby kláves

Pro vazbu kláves lze určit kontext tak, aby byla vazba dostupná pouze, když uživatel pracuje v uvedeném kontextu. Kontexty se deklarují v bodě rozšíření org.eclipse.ui.contexts.

Kontext může být svázán s vazbou kláves určením id kontextu při definování vazby kláves. Pokud například chcete, aby příkaz pro uložení fungoval pouze, pokud uživatel edituje text, je možno určit kontext pro vazbu kláves:

<key
      sequence="Ctrl+S"
      commandId="org.eclipse.ui.file.save"
      contextId="org.eclipse.ui.textEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
...
(Podrobnější diskuse o kontextech a způsobu jejich definování viz Kontexty.)