Gyorsbillentyű-konfigurációk

org.eclipse.ui.acceleratorConfigurations

2.0 kiadás

FIGYELMEZTETÉS: Ez a kiterjesztési pont ELAVULT.
Ne használja ezt a kiterjesztési pontot, mert a jövőben eltávolításra kerül a termékből. Használja inkább az org.eclipse.ui.commands kiterjesztési pontot.

A kiterjesztési pont bejegyzi a gyorsbillentyű-konfiguráció kiterjesztéseket. A gyorsbillentyű-konfigurációk olyan konfigurációk, amelyekhez gyorsbillentyűkészletek jegyezhetők be. A munkaterület segítségével a felhasználó a Munkaterület beállításoldalon kiválaszthat egy gyorsbillentyű-konfigurációt. Egyszerre csak egy gyorsbillentyű-konfiguráció lehet aktív.

A gyorsbillentyű-konfiguráció a Munkaterület tevékenységek gyorsbillentyűinek egy általános stílusát vagy témáját ábrázolják. A Munkaterület például az "Emacs" gyorsbillentyű-konfigurációt biztosítja. Ha az "Emacs" gyorsbillentyű-konfiguráció aktív, az "Emacs" konfigurációhoz bejegyzett gyorsbillentyűkészlethez tartozó gyorsbillentyűk aktívak. Ezek a gyorsbillentyűk utánozzák az Emacs gyorsbillentyűit (egy népszerű szövegszerkesztő a fejlesztők között).

A gyorsbillentyűkészlet bejegyzésre kerül egy gyorsbillentyű-konfigurációhoz a konfiguráció azonosítójának "configurationId" attribútum értékekénti megjelenítésével (lásd: gyorsbillentyű-konfigurációk kiterjesztési pont). Számos gyorsbillentyűkészlet jegyezhető be ugyanahhoz a gyorsbillentyű-konfigurációhoz.

A felhasználó számára megjelenített gyorsbillentyű-konfigurációnév megegyezik az org.eclipse.ui.acceleratorConfigurations kiterjesztési pont kiterjesztés elemében lévő "name" attribútum értékével.

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


Az alábbiakban a gyorsbillentyű-konfiguráció kiterjesztésre látható példa:

   

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

A munkaterület az Alapértelmezett és Emacs gyorsbillentyű-konfigurációt biztosítja.