Tilknytningen mellom en kommando og tastekombinasjonen som skal aktivere kommandoen, kalles en tastbinding. Plugin-moduler kan definere tastbindinger sammen med kommandoer i utvidelsespunktet org.eclipse.ui.bindings.
... <key sequence="Ctrl+S" commandId="org.eclipse.ui.file.save" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> ...
Her er vår venn org.eclipse.ui.file.save. Den hypotetiske handlingsdefinisjon ser slik ut:
<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>
Attributtet sequence for en tastbinding definerer tastekombinasjonen som brukes for å aktivere en kommando. Dette betyr at når vårt eksempel på handlingssett er aktivt, vil lagringshandlingen bli aktivert når brukeren velger Ctrl+S.
Tilsvarende gjelder når arbeidsbenkens SaveAction er aktiv. Den samme tastekombinasjonen vil aktivere den fordi arbeidsbenken bruker samme kommando-ID for SaveAction.
For å fullføre eksempelet må vi forstå hva konfigurasjonen handler om.