說明: 這個延伸點用來登錄加速器範圍延伸項目。 加速器範圍是加速器集可能適用的範圍。 例如,如果加速器集適用於定名為 「文字編輯程式範圍」的範圍,加速器集的加速器將只在「文字編輯程式範圍」 或其中一個子項正在作用中時才能運作(換句話說,如果作用中的部分是參與的文字編輯程式)。
加速器集宣告利用列出範圍的 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。
提供的實作: 工作台提供廣域加速器範圍和文字編輯程式加速器範圍。