Configuraciones de aceleradores

org.eclipse.ui.acceleratorConfigurations

Release 2.0

AVISO: este punto de extensión está OBSOLETO.
No utilice este punto de extensión, ya que se eliminará en futuras versiones de este producto. En su lugar, utilice el punto de extensión org.eclipse.ui.commands

Este punto de extensión permite registrar extensiones de configuración de aceleradores. Las configuraciones de aceleradores son aquellas en las que pueden registrarse los conjuntos de aceleradores. El entorno de trabajo permite al usuario seleccionar una configuración de aceleradores en la página de preferencias del entorno de trabajo. En un momento dado solo puede estar activa una configuración de aceleradores.

La configuración de aceleradores representa un estilo o un tema general de aceleradores para las acciones del entorno de trabajo. Por ejemplo, el entorno de trabajo proporciona la configuración de aceleradores "Emacs". Cuando la configuración de aceleradores "Emacs" está activa, se activan los aceleradores pertenecientes a los conjuntos de aceleradores registrados en la configuración "Emacs". Estos aceleradores están definidos para imitar los aceleradores de Emacs (un editor de texto muy conocido entre los desarrolladores).

Un conjunto de aceleradores se registra en una configuración de aceleradores haciendo que el ID de la configuración figure en la lista de atributos como valor del correspondiente atributo "configurationId" (vea el punto de extensión Conjuntos de aceleradores). En una misma configuración de aceleradores pueden estar registrados muchos conjuntos de aceleradores.

Tenga presente que el nombre de la configuración de aceleradores que se presenta al usuario coincide con el valor del atributo "name" del elemento extension del punto de extensión 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>


A continuación figura un ejemplo de extensión de configuración de acelerador:

   

<extension point=

"org.eclipse.ui.acceleratorConfigurations"

>

<acceleratorConfiguration id=

"org.eclipse.ui.viAcceleratorConfiguration"

name=

"VI"

description=

"Configuración de acelerador de estilo VI"

>

</acceleratorConfiguration>

<acceleratorConfiguration id=

"org.eclipse.ui.jonDoeAcceleratorConfiguration"

name=

"Jon Doe"

description=

"Configuración de acelerador personal para Jon Doe"

>

</acceleratorConfiguration>

</extension>

El entorno de trabajo proporciona las configuraciones de acelerador por omisión (Default) y Emacs.