Descrizione: questo punto di estensione viene utilizzato per registrare le estensioni degli ambiti dei tasti di scelta rapida. Tali ambiti sono quelli per i quali i set di tasti di scelta rapida possono essere applicabili. Ad esempio, se una serie di tasti di scelta rapida è applicabile all'ambito denominato "Ambito degli editor di testo", i tasti di scelta rapida di quel set saranno operativi soltanto se il suddetto ambito o un suo ambito secondario, è attivo (in altre parole, se la parte attiva è un editor di testo partecipante).
Un set di tasti di scelta rapida dichiara per quale ambito è applicabile creando un elenco degli id degli ambiti in base al valore dell'attributo "scopeId" (consultare la sezione relativa al punto di estensione dei set di tasti di scelta rapida). Per uno stesso ambito possono essere applicabili più set di tasti di scelta rapida.
Da: versione 2.0
Tag di configurazione:
<!ELEMENT acceleratorScope EMPTY>
<!ATTLIST acceleratorScope
id CDATA
#REQUIRED
name CDATA
#REQUIRED
description CDATA
#REQUIRED
parentScope CDATA
#OPTIONAL
>
Esempi:
di seguito è riportato un esempio di estensione di ambito dei tasti di scelta rapida:
<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>
Informazioni API: il metodo public IKeyBindingService getKeyBindingService() è stato aggiunto a IEditorSite.
Implementazione fornita: il workbench fornisce l'ambito dei tasti di scelta rapida Global e quello per gli editor di testo.