Kontexter och tangentbindningar

En kontext kan anges för en tangentbindning så att bindningen bara är tillgänglig när användaren arbetar inom en viss kontext. Kontexter deklareras i utökningspunkten org.eclipse.ui.contexts.

Du kan binda en kontext till en tangentbindning genom att ange idt för kontexten när tangentbindningen definieras. Ett exempel: om vi vill att kommandot Spara bara ska fungera när användaren redigerar text kan vi ange en kontext för tangentbindningen:

<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>
...
(Se Kontexter) för en mer utförlig diskussion om kontexter och hur de definieras.