Pikanäppäinkokoonpanot

org.eclipse.ui.acceleratorConfigurations

2.0

VAROITUS: Tämä laajennuspiste on VANHENTUNUT.
Älä käytä tätä laajennuspistettä, se poistetaan tämän tuotteen tulevista versioista. Käytä tämän sijasta laajennuspistettä org.eclipse.ui.commands.

Tämän laajennuspisteen avulla voidaan rekisteröidä pikanäppäinkokoonpanon laajennuksia. Pikanäppäinkokoonpanot ovat kokoonpanoja, joihin voi rekisteröidä pikanäppäinjoukkoja. Käyttäjä voi valita pikanäppäinkokoonpanon työympäristön oletusasetussivulta. Käytössä voi olla kulloinkin vain yksi pikanäppäinkokoonpano.

Pikanäppäinkokoonpano on työympäristön toimintojen suoritukseen käytettävien pikanäppäimien yleinen tyyli tai teema. Työympäristössä on esimerkiksi Emacs-pikanäppäinkokoonpano. Kun Emacs-pikanäppäinkokoonpano on aktiivinen, siihen rekisteröityihin pikanäppäinjoukkoihin kuuluvat pikanäppäinyhdistelmät ovat käytettävissä. Nämä pikanäppäinyhdistelmät on määritetty Emacsin (sovelluskehittäjien keskuudessa suosittu tekstinkäsittelyohjelma) pikanäppäimien mukaisiksi.

Pikanäppäinjoukko rekisteröidään pikanäppäinkokoonpanoon lisäämällä halutun kokoonpanon tunnus pikanäppäinjoukon configurationId-määritteen arvoksi (katso pikanäppäinjoukkojen laajennuspiste). Pikanäppäinkokoonpanoon voi rekisteröidä useita pikanäppäinjoukkoja.

Käyttäjälle näytettävä pikanäppäinkokoonpanon nimi on org.eclipse.ui.acceleratorConfigurations-laajennuspisteen extension-elementin name-määritteen arvo.

<!ELEMENT extension (acceleratorConfiguration*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


Elementti acceleratorConfiguration on vanhentunut

<!ELEMENT acceleratorConfiguration EMPTY>

<!ATTLIST acceleratorConfiguration

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED>


Seuraavassa on esimerkki pikanäppäinkokoonpanon laajennuksesta:

   

<extension point=

"org.eclipse.ui.acceleratorConfigurations"

>

<acceleratorConfiguration id=

"org.eclipse.ui.viAcceleratorConfiguration"

name=

"VI"

description=

"VI-tyylin pikanäppäinkokoonpano"

>

</acceleratorConfiguration>

<acceleratorConfiguration id=

"org.eclipse.ui.jonDoeAcceleratorConfiguration"

name=

"Matti Virta"

description=

"Matti Virran oma pikanäppäinkokoonpano"

>

</acceleratorConfiguration>

</extension>

Työympäristö sisältää pikanäppäinkokoonpanot oletus- ja Emacs-ympäristöille.