Etendues de raccourcis clavier

org.eclipse.ui.acceleratorScopes

2.0

ATTENTION : Ce point d'extension est DECONSEILLE.
N'utilisez pas ce point d'extension ; il sera supprimé des versions ultérieures de ce produit. Utilisez plutôt le point d'extension org.eclipse.ui.commands

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.

<!ELEMENT extension (acceleratorScope*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT acceleratorScope EMPTY>

<!ATTLIST acceleratorScope

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED

parentScope CDATA #IMPLIED>


L'exemple ci-dessous illustre l'extension de la portée de raccourci clavier :

   

<extension point=

"org.eclipse.ui.acceleratorScopes"

>

<acceleratorScope id=

"org.eclipse.ui.globalScope"

name=

"Globale"

description=

"Touche de raccourci clavier applicable à toutes les vues et à tous les éditeurs, sauf mention contraire."

>

</acceleratorScope>

<acceleratorScope id=

"org.eclipse.ui.javaEditorScope"

name=

"Editeur Java"

description=

"Touche de raccourci clavier uniquement applicable lorsque l'éditeur Java est actif."

parentScope=

"org.eclipse.ui.globalScope"

>

</acceleratorScope>

</extension>

La méthode publique IKeyBindingService getKeyBindingService() a été ajoutée à IEditorSite.

Le plan de travail fournit la portée de raccourci clavier Globale et Editeur de texte.