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.