Beschreibung: An diesem Erweiterungspunkt können Erweiterungen für die Konfiguration von Direktaufrufen registriert werden. Dabei handelt es sich um Konfigurationen, an denen Direktaufrufssets registriert werden können. In der Workbench kann der Benutzer eine Direktaufrufkonfiguration aus der Seite mit den Workbench-Einstellungen auswählen. Es kann jeweils nur eine Direktaufrufkonfiguration aktiv sein.
Eine Direktaufrufkonfiguration entspricht einem allgemeinen Stil oder Thema von Direktaufrufen für Workbench-Aktionen. Die Workbench liefert etwa die "Emacs"-Direktaufrufkonfiguration. Wenn die "Emacs"-Direktaufrufkonfiguration aktiv ist, sind die Direktaufrufe aktiv, die zu den in der "Emacs"-Konfiguration registrierten Direktaufrufsets gehören. Diese Direktaufrufe sollen die Direktaufrufe von Emacs (einem bei Entwicklern sehr beliebten Texteditor) nachahmen.
Ein Direktaufrufset wird bei einer Direktaufrufkonfiguration registriert, indem die ID der Konfiguration als Wert seines "configurationId"-Attributs aufgelistet wird (siehe Direktaufrufsets-Erweiterungspunkt). Viele Direktaufrufsets können auf dieselbe Direktaufrufkonfiguration registriert werden.
Beachten Sie, dass der dem Benutzer angezeigte Name der Direktaufrufkonfiguration mit dem Wert des Attribut"namens" des Erweiterungselements vonorg.eclipse.ui.acceleratorConfigurations-Erweiterungspunkt identisch ist.
Seit: Release 2.0
Konfigurationsformatierung:
<!ELEMENT acceleratorConfiguration EMPTY>
<!ATTLIST acceleratorConfiguration
id CDATA
#REQUIRED
name CDATA
#REQUIRED
description CDATA
#REQUIRED
>
Beispiele:
Das folgende Beispiel stellt eine Direktaufrufkonfigurations-Erweiterung dar:
<extension point="org.eclipse.ui.acceleratorConfigurations">
<acceleratorConfiguration
id="org.eclipse.ui.viAcceleratorConfiguration"
name="VI"
description="VI-Stil-Direktaufrufkonfiguration">
</acceleratorConfiguration>
<acceleratorConfiguration
id="org.eclipse.ui.jonDoeAcceleratorConfiguration"
name="Franz Maier"
description="Franz Maiers persönliche Direktaufrufkonfiguration">
</acceleratorConfiguration>
</extension>
API-Informationen: Keine.
Bereitgestellte Implementierung: Die Workbench liefert Standard- und Emacs-Direktaufrufkonfigurationen.