Billentyűkombinációk

A parancs és billentyűkombináció között fennálló társítást, amelynek a parancsot meg kell hívnia, billentyűkombinációnak hívják. A bedolgozók a parancsokkal együtt billentyűkombinációkat adhatnak meg az org.eclipse.ui.bindings kiterjesztési pontban.

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

Tekintsük meg a már ismerős org.eclipse.ui.file.save elemet.  Emlékezzünk vissza az elképzelt tevékenységdefiníciónkra:

<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>

A billentyűkombináció sequence attribútuma megadja a parancs meghívásához használt billentyűkombinációt. Ha a példa tevékenységkészlet aktív, akkor a mentés tevékenység meghívásra kerül, amikor a felhasználó kiválasztja a Ctrl+S billentyűkombinációt.

Ehhez hasonlóan, ha a munkaterület SaveAction aktív, akkor ugyanaz a billentyűkombináció kerül meghívásra, mivel a munkaterület ugyanazt a parancsazonosítót használja a SaveAction elemhez.

A példa végrehajtásához meg kell érteni, hogy mi is a konfiguráció.