Konfigurace akceleračních kláves

org.eclipse.ui.acceleratorConfigurations

Verze 2.0

VAROVÁNÍ: Tento bod rozšíření je NEPŘÍPUSTNÝ.
Tento bod rozšíření nepoužívejte, bude v příští verzi tohoto produktu odstraněn. Místo něj použijte bod rozšíření org.eclipse.ui.commands

Tento bod rozšíření se používá pro registraci rozšíření konfigurace akceleračních kláves. Konfigurace akceleračních kláves jsou konfigurace, do kterých mohou být registrovány sady akceleračních kláves. Pracovní plocha umožňuje uživateli vybrat konfiguraci akceleračních kláves ze stránky předvoleb pracovní plochy. V jednom okamžiku může být aktivní pouze jedna konfigurace akceleračních kláves.

Konfigurace akceleračních kláves představuje obecný styl nebo motiv akceleračních kláves pro akce pracovní plochy. Například, pracovní plocha poskytuje konfiguraci akceleračních kláves "Emacs". Když je konfigurace akceleračních kláves "Emacs" aktivní, akcelerační klávesy patřící do sady akceleračních kláves registrovaných do konfigurace "Emacs" jsou aktivní. Tyto akcelerační klávesy jsou definovány pro napodobení akceleračních kláves v Emacs (textový editor populární mezi vývojáři).

Sada akceleračních kláves se registruje v konfiguraci akceleračních kláves vypsáním ID konfigurace jako hodnoty jejího atributu "configurationId" (viz Bod rozšíření sad akceleračních kláves). Mnoho sad akceleračních kláves může být registrováno pro stejnou konfiguraci akceleračních kláves.

Všimněte si, že název konfigurace akceleračních kláves předložený uživateli je stejný, jako hodnota atributu "name" prvku rozšíření bodu rozšíření 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>


V následujícím je uveden příklad prodloužení konfigurace akceleračních kláves:

   

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

Pracovní plocha poskytuje konfigurace akceleračních kláves Default a Emacs.