Configurações do Acelerador

org.eclipse.ui.acceleratorConfigurations

Release 2.0

AVISO: Este ponto de extensão foi SUBSTITUÍDO.
Não utilize esse ponto de extensão, ele será removido em versões futuras deste produto. Utilize o ponto de extensão org.eclipse.ui.commands

Esse ponto de extensão é utilizado para registrar extensões de configurações do acelerador. As configurações do acelerador são configurações para as quais os conjuntos de aceleradores podem ser registrados. O workbench permite que o usuário selecione uma configuração do acelerador na página Preferência do Workbench. Apenas uma configuração do acelerador pode ser ativada ao mesmo tempo.

Uma configuração do acelerador representa um estilo ou tema geral de aceleradores para ações do Workbench. Por exemplo, o Workbench fornece a configuração do acelerador "Emacs". Quando a configuração do acelerador "Emacs" estiver ativa, os aceleradores que pertencem aos conjuntos de aceleradores registrados na configuração "Emacs" estarão ativos. Esses aceleradores são definidos para imitarem os aceleradores em Emacs (um editor de texto comum entre desenvolvedores).

Um conjunto de aceleradores registra uma configuração do acelerador, listando o id da configuração como o valor de seu atributo "configurationId" (consulte o ponto de extensão Conjuntos de Aceleradores). Muitos conjuntos de aceleradores podem ser registrados para a mesma configuração do acelerador.

Observe que o nome da configuração do acelerador apresentado para o usuário é o mesmo que o 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>


<!ELEMENT acceleratorConfiguration EMPTY>

<!ATTLIST acceleratorConfiguration

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED>


A seguir encontra-se um exemplo de uma extensão de configuração do acelerador:

   

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

O workbench fornece as configurações do acelerador Padrão e Emacs.