De koppeling tussen een opdracht en de toetsencombinatie waarmee de opdracht kan worden opgeroepen, wordt toetskoppeling genoemd. Met plugins kunnen toetskoppelingen en opdrachten worden gedefinieerd in het extensiepunt org.eclipse.ui.bindings.
...
<key
sequence="Ctrl+S"
commandId="org.eclipse.ui.file.save"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
...
Dit is de opdracht org.eclipse.ui.file.save. Hieronder volgt nogmaals een hypothetische definitie van een actie:
<extension point = "org.eclipse.ui.actionSets">
<actionSet id="com.example.actions.actionSet"
label="Voorbeeldacties"
visible="true">
<action id="com.example.actions.action1"
menubarPath="additions"
label="Voorbeeld van actie Opslaan"
class="org.example.actions.ExampleActionDelegate"
definitionID="org.eclipse.ui.file.save">
</action>
...
</actionSet>
</extension>
Het kenmerk sequence bevat de toetsencombinatie waarmee de opdracht kan worden gestart. Als de bovenstaande voorbeeldactieset actief is, wordt de actie Opslaan gestart zodra op Ctrl+S wordt gedrukt.
Als SaveAction van de workbench actief is, wordt deze door dezelfde toetsencombinatie gestart, omdat voor de workbench hetzelfde opdracht-ID is ingesteld voor SaveAction.
Om een volledig voorbeeld te kunnen geven, moet u weten hoe de configuratie precies in zijn werk gaat.