Tilknytningen mellem en kommando og de tastkombinationer, der skal starte kommandoen, kaldes en tastbinding. Plugins kan definere tastbindinger sammen med kommandoer i udvidelsespunktet org.eclipse.ui.bindings.
... <key sequence="Ctrl+S" commandId="org.eclipse.ui.file.save" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> ...
Det er den kendte org.eclipse.ui.file.save. Husk den hypotetiske funktionsdefinition:
<extension point = "org.eclipse.ui.actionSets"> <actionSet id="com.example.actions.actionSet" label="Example Actions" visible="true"> <action id="com.example.actions.action1" menubarPath="additions" label="Example Save Action" class="org.example.actions.ExampleActionDelegate" definitionID="org.eclipse.ui.file.save"> </action> ... </actionSet> </extension>
Attributten sequence for en tastbinding definerer den tastkombination, der bruges til at starte en kommando. Når eksemplet på funktionssættet derfor er aktivt, startes gemmefunktionen, når brugeren trykker på Ctrl+S.
Når arbejdsbænkens SaveAction tilsvarende er aktiv, starter den samme tastkombination denne funktion i stedet, fordpå arbejdsbænken bruger den samme kommando-id for dens SaveAction.
For at fuldende eksemplet skal vi forstå, hvad konfigurationen går ud på.