Komennon ja sen toteuttavan näppäinyhdistelmän liitosta kutsutaan näppäinsidonnaksi. Lisäosat voivat määrittää näppäinsidontoja yhdessä komentojen kanssa org.eclipse.ui.bindings-laajennuspisteessä.
... <key sequence="Ctrl+S" commandId="org.eclipse.ui.file.save" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> ...
Kohtaamme jälleen vanhan tuttumme org.eclipse.ui.file.save. Palautetaan mieliin hypoteettinen toiminnon määritys:
<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>
Näppäinsidonnan määrite sequence määrittää näppäinyhdistelmän, jolla komento toteutetaan. Niinpä silloin, kun esimerkin toimintojoukko on aktiivinen, tallennustoiminto toteutetaan, kun käyttäjä painaa näppäinyhdistelmää Ctrl+S.
Vastaavasti silloin, kun työympäristön SaveAction on aktiivinen, sama näppäinyhdistelmä puolestaan toteuttaa sen, sillä työympäristö käyttää samaa komennon tunnusta SaveAction-toiminnolleen.
Esimerkin loppuun saattamista varten on ymmärrettävä, mitä kokoonpano oikeastaan tarkoittaa.