Kontekster og tastbindinger

Det kan angis en kontekst for en tastbinding slik at bindingen bare er tilgjengelig når brukeren arbeider i en bestemt kontekst. Kontekster deklareres i utvidelsespunktet org.eclipse.ui.contexts.

En kontekst kan bindes til en tastbinding ved å angi IDen for konteksten når tastbindingen defineres. Hvis vi for eksempel bare vil at lagringskommandoen skulle fungere mens brukeren redigerer tekst, kan vi oppgi en kontekst for tastbindingen:

   <extension
         point="org.eclipse.ui.bindings">
<key
      sequence="Ctrl+S"
      commandId="org.eclipse.ui.file.save"
      contextId="org.eclipse.ui.textEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
</extension>
...
Du finner en mer detaljert beskrivelse av kontekster og hvordan de er definert, under Kontekster.