説明: この拡張ポイントを使用して、アクセラレーター構成を登録します。 アクセラレーター構成は、アクセラレーター・セットを登録することができる構成です。 ワークベンチを使用すると、ユーザーは「ワークベンチ」設定ページでアクセラレーター構成を選択できます。 一度にアクティブにできるアクセラレーター構成は 1 つだけです。
アクセラレーター構成は、ワークベンチ・アクション用の一般的なスタイルまたはテーマを表します。 たとえば、ワークベンチには "Emacs" アクセラレーター構成が用意されています。 "Emacs" アクセラレーター構成がアクティブであれば、 "Emacs" 構成に登録されているアクセラレーター・セットに属するアクセラレーターはアクティブになっています。 これらのアクセラレーターは、Emacs (開発者の間では一般的なテキスト・エディター) のアクセラレーターを意図して定義されています。
アクセラレーター・セットは、構成の ID を "configurationId" 属性 (アクセラレーター・セット拡張ポイントを参照) の値としてリストすることによって、 アクセラレーター構成を登録します。 複数のアクセラレーター・セットを同じアクセラレーター構成に登録できます。
ユーザーに表示されるアクセラレーター構成名は、org.eclipse.ui.acceleratorConfigurations 拡張ポイントの拡張エレメントの属性 "name" の値と同じになることに注意してください。
リリース 2.0 以降
構成マークアップ:
<!ELEMENT acceleratorConfiguration EMPTY>
<!ATTLIST acceleratorConfiguration
id CDATA
#REQUIRED
name CDATA
#REQUIRED
description CDATA
#REQUIRED
>
例:
アクセラレーター構成拡張の例を次に示します。
<extension point="org.eclipse.ui.acceleratorConfigurations">
<acceleratorConfiguration
id="org.eclipse.ui.viAcceleratorConfiguration"
name="VI"
description="VI style accelerator configuration">
</acceleratorConfiguration>
<acceleratorConfiguration
id="org.eclipse.ui.jonDoeAcceleratorConfiguration"
name="Jon Doe"
description="Jon Doe's personal accelerator configuration">
</acceleratorConfiguration>
</extension>
API 情報: なし。
提供されるインプリメンテーション: ワークベンチは、デフォルトおよび Emacs アクセラレーター構成を提供します。