アクセラレーター構成

ID: org.eclipse.ui.acceleratorConfigurations

説明: この拡張ポイントを使用して、アクセラレーター構成を登録します。 アクセラレーター構成は、アクセラレーター・セットを登録することができる構成です。 ワークベンチを使用すると、ユーザーは「ワークベンチ」設定ページでアクセラレーター構成を選択できます。 一度にアクティブにできるアクセラレーター構成は 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 アクセラレーター構成を提供します。

Copyright IBM Corporation and others 2000, 2002.