Vazby kláves

Přiřazení příkazů ke kombinacím kláves, které mají příkaz vyvolat se nazývá vazba kláves.  Moduly plug-in mohou definovat vazby kláves společně s příkazy v bodě rozšíření org.eclipse.ui.bindings.

...
<key
      sequence="Ctrl+S"
      commandId="org.eclipse.ui.file.save"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
...

Zde je náš známý org.eclipse.ui.file.save.  Připomeňme si naši hypotetickou definici akce:

<extension point = "org.eclipse.ui.actionSets">
	   <actionSet id="com.example.actions.actionSet"
		   label="Příklady akcí"
		   visible="true">
		   <action id="com.example.actions.action1"
			   menubarPath="additions"
			   label="Příklad akce uložení"
			   class="org.example.actions.ExampleActionDelegate"
			   definitionID="org.eclipse.ui.file.save">
		</action>
		   ...
	</actionSet>
</extension>

Atribut string vazby kláves definuje kombinaci kláves, která spouští příkaz.  Proto, pokud je naše vzorová akční sada aktivní, naše akce uložení bude vyvolána, jakmile uživatel zvolí kombinaci Ctrl+S.

A podobně, pokud je aktivní akce SaveAction pracovní plochy, stejná kombinace kláves vyvolá tuto akci, protože pracovní plocha používá stejné id příkazu pro svoji akci SaveAction.

Pro dokončení tohoto příkladu je nutno pochopit, co konfigurace obnáší.