アクセラレーター構成

org.eclipse.ui.acceleratorConfigurations

リリース 2.0

警告: この拡張ポイントは使用すべきではありません。
この拡張ポイントを使用しないでください。この製品の将来のバージョンでは除去される予定です。 代わりに、拡張ポイント org.eclipse.ui.commands を使用してください。

この拡張ポイントを使用して、アクセラレーター構成拡張を登録します。 アクセラレーター構成は、アクセラレーター・セットを登録することができる構成です。 ワークベンチを使用すると、ユーザーは「ワークベンチ」設定ページでアクセラレーター構成を選択できます。 一度にアクティブにできるアクセラレーター構成は 1 つだけです。

アクセラレーター構成は、ワークベンチ・アクション用の一般的なスタイルまたはテーマを表します。 例えば、ワークベンチには "Emacs" アクセラレーター構成が用意されています。 "Emacs" アクセラレーター構成がアクティブであれば、 "Emacs" 構成に登録されているアクセラレーター・セットに属するアクセラレーターはアクティブになっています。 これらのアクセラレーターは、Emacs (開発者の間では一般的なテキスト・エディター) のアクセラレーターを意図して定義されています。

アクセラレーター・セットは、構成の ID を "configurationId" 属性 (アクセラレーター設定拡張ポイントを参照) の値としてリストすることによって、アクセラレーター構成を登録します。 複数のアクセラレーター・セットを同じアクセラレーター構成に登録できます。

ユーザーに表示されるアクセラレーター構成名は、org.eclipse.ui.acceleratorConfigurations 拡張ポイントの拡張エレメントの属性 "name" の値と同じになることに注意してください。

<!ELEMENT extension (acceleratorConfiguration*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


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

"Personal accelerator configuration for Jon Doe"

>

</acceleratorConfiguration>

</extension>

ワークベンチは、デフォルトおよび Emacs アクセラレーター構成を提供します。