Configuraciones de aceleradores

Identificador: org.eclipse.ui.acceleratorConfigurations

A partir del: Release 2.0

Descripción:

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.

Códigos XML de configuración:

   <!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
   >

Ejemplos: a continuación figura un ejemplo de la extensión de configuración de aceleradores:

   <extension point="org.eclipse.ui.acceleratorConfigurations"> 
      <acceleratorConfiguration 
        id="org.eclipse.ui.viAcceleratorConfiguration" 
        name="VI" 
        description="configuración de aceleradores de estilo VI">
      </acceleratorConfiguration> 
      <acceleratorConfiguration 
        id="org.eclipse.ui.jonDoeAcceleratorConfiguration" 
        name="Jon Doe" 
        description="Configuración personal de aceleradores para Jon Doe">
      </acceleratorConfiguration> 
   </extension>

Implementación suministrada: el entorno de trabajo proporciona las configuraciones de aceleradores por omisión (Default) y Emacs.

Copyright (c) 2002 IBM Corporation y otros. Reservados todos los derechos. Este programa y sus materiales adjuntos están disponibles bajo los términos de la licencia pública común (Common Public License) v1.0 que acompaña a esta distribución, y está disponible en http://www.eclipse.org/legal/cpl-v10.html