Description : ce point d'extension est utilisé pour enregistrer des extensions d'étendue de raccourcis clavier. Il s'agit d'étendues pour lesquelles les jeux de raccourcis peuvent s'appliquer. Par exemple, si un jeu de raccourcis est applicable pour l'étendue nommée "Etendue de l'éditeur de texte", les raccourcis de ce jeu fonctionneront uniquement si l'étendue en question ou l'un des ses enfants sont actifs (en d'autres termes, si la partie active correspond à l'éditeur de texte).
Un jeu de raccourcis déclare l'étendue pour laquelle il est applicable en répertoriant l'ID de cette dernière comme valeur de son attribut scopeId (reportez-vous au point d'extension Jeux de raccourcis). De nombreux jeux de raccourcis clavier peuvent être appliqués pour la même étendue.
Depuis : version 2.0
Marques de configuration :
<!ELEMENT acceleratorScope EMPTY>
<!ATTLIST acceleratorScope
id CDATA
#REQUIRED
name CDATA
#REQUIRED
description CDATA
#REQUIRED
parentScope CDATA
#OPTIONAL
>
Exemples :
Voici l'exemple d'une extension d'étendue de raccourcis clavier :
<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>
Informations d'API : la méthode publique IKeyBindingService getKeyBindingService() a été ajoutée à IEditorSite.
Implémentation fournie : la plan de travail fournit les étendues globale et d'éditeur de texte.