Configurazioni dei tasti di scelta rapida

org.eclipse.ui.acceleratorConfigurations

Versione 2.0

AVVISO: questo punto di estensione è OBSOLETO.
Non utilizzare questo punto di estensione, questo verrà eliminato dalle prossime versioni del prodotto. In alternativa utilizzare il punto di estensione org.eclipse.ui.commands

Questo punto di estensione viene utilizzato per registrare le estensioni delle configurazioni dei tasti di scelta rapida. Tali configurazioni sono quelle in cui è possibile registrare insiemi di tasti di scelta rapida. L'utente può selezionare una configurazione dei tasti di scelta rapida dalla pagina delle preferenze del workbench. Può essere attiva una sola configurazione dei tasti di scelta rapida alla volta.

Le configurazioni dei tasti di scelta rapida rappresentano stili generali o temi per i tasti di scelta rapida associati alle azioni del workbench. Ad esempio, il workbench fornisce la configurazione dei tasti di scelta rapida "Emacs". Quando la configurazione "Emacs" è attiva, i tasti di scelta rapida attivi sono quelli appartenenti all'insieme registrato per "Emacs". Questi tasti di scelta rapida sono definiti ad imitazione di quelli presenti in Emacs, un editor di testo molto popolare tra gli sviluppatori.

Un insieme di tasti di scelta rapida effettua la registrazione in una configurazione elencando gli id di configurazione secondo il valore dell'attributo "configurationId" (consultare la sezione relativa al punto di estensione Insiemi di tasti di scelta rapida). In una stessa configurazione è possibile registrare più insiemi di tasti di scelta rapida.

Si noti che il nome di configurazione presentato all'utente corrisponde al valore dell'attributo "name" dell'elemento di estensione del punto di estensione org.eclipse.ui.acceleratorConfigurations.

<!ELEMENT extension (acceleratorConfiguration*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT acceleratorConfiguration EMPTY>

<!ATTLIST acceleratorConfiguration

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED>


Di seguito è riportato un esempio di estensione della configurazione dei tasti di scelta rapida:

   

<extension point=

"org.eclipse.ui.acceleratorConfigurations"

>

<acceleratorConfiguration id=

"org.eclipse.ui.viAcceleratorConfiguration"

name=

"VI"

description=

"VI style accelerator configuration"

>

</acceleratorConfiguration>

<acceleratorConfiguration id=

"org.eclipse.ui.jonDoeAcceleratorConfiguration"

name=

"Jon Doe"

description=

"Personal accelerator configuration for Jon Doe"

>

</acceleratorConfiguration>

</extension>

Il workbench fornisce le configurazioni dei tasti di scelta rapida Predefinita ed Emacs.