Kontekstit ja näppäinsidonnat

Näppäinsidonnalle voi määrittää kontekstin niin, että sidontasääntö on käytettävissä vain, kun käyttäjä toimii tietyssä kontekstissa. Kontekstit esitellään org.eclipse.ui.contexts-laajennuspisteessä.

Kontekstin voi sitoa näppäinsidontaan määrittämällä kontekstin tunnuksen näppäinsidonnan määrityksen yhteydessä. Jos esimerkiksi haluaa tallennustoiminnon toimivan vain silloin, kun käyttäjä muokkaa tekstiä, näppäinsidonnalle voi määrittää kontekstin seuraavasti:

<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>
...
(Tarkempi kontekstien ja niiden määrityksen kuvaus on ohjeaiheessa Kontekstit).