説明: この拡張ポイントを使用して、アクセラレーター・スコープを登録します。 アクセラレーター・スコープは、アクセラレーター・セットを適用できるスコープです。 たとえば、アクセラレーター・セットが "Text Editor Scope" というタイトルのスコープに適用可能である場合、 そのアクセラレーター・セットのアクセラレーターは、"Text Editor Scope" またはその子がアクティブな場合 (つまり、アクティブな部分がテキスト・エディターの一部である場合) のみ機能します。
アクセラレーター・セットは、スコープの ID をその "scopeId" 属性 (アクセラレーター・セット拡張ポイントを参照) の値としてリストすることによって、 適用可能なスコープを宣言します。 複数のアクセラレーター・セットを同じアクセラレーター・スコープに適用することができます。
リリース 2.0 以降
構成マークアップ:
<!ELEMENT acceleratorScope EMPTY>
<!ATTLIST acceleratorScope
id CDATA
#REQUIRED
name CDATA
#REQUIRED
description CDATA
#REQUIRED
parentScope CDATA
#OPTIONAL
>
例:
アクセラレーター・スコープ拡張の例を次に示します。
<extension point="org.eclipse.ui.acceleratorScopes">
<acceleratorScope
id="org.eclipse.ui.globalScope"
name="Global"
description="Action accelerator key applicable
to all views and editors unless explicitly overridden.">
</acceleratorScope>
<acceleratorScope
id="org.eclipse.ui.javaEditorScope"
name="Java Editor"
description="Action accelerator key applicable only when java editor active."
parentScope="org.eclipse.ui.globalScope">
</acceleratorScope>
</extension>
API 情報: メソッド public IKeyBindingService getKeyBindingService() が IEditorSite に追加されました。
提供されるインプリメンテーション: ワークベンチは、グローバルおよびテキスト・エディター・アクセラレーター・スコープを提供します。