Powiązanie między komendą a kombinacją klawiszy, która powinna wywoływać tę komendę, nazywa się przypisaniem klawiszy. Moduły dodatkowe mogą definiować przypisania klawiszy wraz z komendami w punkcie rozszerzenia org.eclipse.ui.bindings.
... <key sequence="Ctrl+S" commandId="org.eclipse.ui.file.save" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> ...
Tutaj występuje znajoma już komenda org.eclipse.ui.file.save. Można teraz przywołać definicję hipotetycznej akcji:
<extension point = "org.eclipse.ui.actionSets"> <actionSet id="com.example.actions.actionSet" label="Przykładowe akcje" visible="true"> <action id="com.example.actions.action1" menubarPath="additions" label="Przykładowa akcja Zapisz" class="org.example.actions.ExampleActionDelegate" definitionID="org.eclipse.ui.file.save"> </action> ... </actionSet> </extension>
Atrybut sequence przypisania klawiszy definiuje kombinację klawiszy używaną do wywołania komendy. Z powyższego wynika, że gdy przykładowy zbiór akcji będzie aktywny, akcja zapisywania będzie wywoływana po naciśnięciu kombinacji klawiszy Ctrl+S.
Podobnie, gdy akcja SaveAction środowiska roboczego będzie aktywna, wywoła ją ta sama kombinacja klawiszy, ponieważ środowisko robocze użyje tego samego identyfikatora komendy dla akcji SaveAction.
Do zakończenia analizy przykładu pozostało jeszcze wytłumaczenie, do czego służy atrybut configuration.