Configurações de Acelerador

org.eclipse.ui.acceleratorConfigurations

Edição 2.0

AVISO: Este ponto de expressão é OBSOLETO.
Não utilize este ponto de extensão, pois será removido em futuras edições deste produto. Em seu lugar, utilize o ponto de extensão org.eclipse.ui.commands

Este ponto de extensão é utilizado para registar extensões de configuração de aceleradores. As configurações de acelerador são âmbitos para os quais é possível registar conjuntos de aceleradores. A área de trabalho permite ao utilizador seleccionar uma configuração de acelerador na página de preferências da área de trabalho. Só pode estar uma configuração de acelerador activa de cada vez.

Uma configuração de acelerador representa um estilo ou tema geral de aceleradores para acções da área de trabalho. Por exemplo, a área de trabalho faculta a configuração dos aceleradores "Emacs". Quando a configuração de aceleradores "Emacs" está activa, os aceleradores que pertencem a conjuntos de aceleradores registados na configuração "Emacs" também estão activos. Estes aceleradores são definidos para imitar os aceleradores em Emacs (um editor de texto conhecido entre programadores).

Um conjunto de aceleradores regista-se numa configuração de aceleradores enumerando o id da configuração como o valor do seu atributo "configurationId" (consulte o ponto de extensão de Conjuntos de Aceleradores). Vários conjuntos de aceleradores podem ser registados na mesma configuração de acelerador.

Tenha em consideração de que o nome de configuração apresentado ao utilizador é o mesmo do valor do atributo "name" do elemento de extensão do ponto de extensão org.eclipse.ui.acceleratorConfigurations.

<!ELEMENT extension (acceleratorConfiguration*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


O elemento acceleratorConfiguration é obsoleto

<!ELEMENT acceleratorConfiguration EMPTY>

<!ATTLIST acceleratorConfiguration

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED>


De seguida é apresentado um exemplo de uma extensão de configuração de acelerador:

   

<extension point=

"org.eclipse.ui.acceleratorConfigurations"

>

<acceleratorConfiguration id=

"org.eclipse.ui.viAcceleratorConfiguration"

name=

"VI"

description=

"Configuração de acelerador de estilo VI"

>

</acceleratorConfiguration>

<acceleratorConfiguration id=

"org.eclipse.ui.jonDoeAcceleratorConfiguration"

name=

"Jon Doe"

description=

"Configuração de acelerador pessoal para Jon Doe"

>

</acceleratorConfiguration>

</extension>

A área de trabalho faculta as configurações de acelerador Default (Predefinido) e Emacs.