Hurtigtastkonfigurasjoner

org.eclipse.ui.acceleratorConfigurations

Utgave 2.0

ADVARSEL: Dette utvidelsespunktet er foreldet.
Ikke bruk dette utvidelsespunktet. Det vil bli fjernet i fremtidige versjoner av produktet. Bruk i stedet utvidelsespunktet org.eclipse.ui.commands

Dette utvidelsespunktet blir brukt til å registrere utvidelser for hurtigtastkonfigurasjoner. Hurtigtastkonfigurasjoner er konfigurasjoner som det kan registreres hurtigtastsett for. Arbeidsbenken lar brukeren velge en hurtigtastkonfigurasjon fra arbeidsbenkens preferanseside. Det kan bare være en aktiv hurtigtastkonfigurasjon om gangen.

En hurtigtastkonfigurasjon representerer en generell stil eller et generelt tema for hurtigtaster for arbeidsbenkhandlinger. Arbeidsbenken har for eksempel "Emacs"-hurtigtastkonfigurasjonen. Når hurtigtastkonfigurasjonen "Emacs" er aktiv, vil hurtigtaster som hører til hurtigtastsettene som er registrert for "Emacs"-konfigurasjonen, være aktive. Disse hurtigtastene er definert slik at de etterlikner hurtigtastene i Emacs (et populært tekstredigeringsprogram blant utviklere).

Et hurtigtastsett registreres i en hurtigtastkonfigurasjon ved at konfigurasjonens ID blir vist som verdien av "configurationId"-attributtet (se utvidelsespunktet Hurtigtastsett). Det kan registreres mange hurtigtastsett i samme hurtigtastkonfigurasjon.

Legg merke til at hurtigtastkonfigurasjonsnavnet som brukeren ser, er det samme som verdien av attributtet "name" i utvidelseselementet til utvidelsespunktet org.eclipse.ui.acceleratorConfigurations.

<!ELEMENT extension (acceleratorConfiguration*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


Elementet acceleratorConfiguration er foreldet.

<!ELEMENT acceleratorConfiguration EMPTY>

<!ATTLIST acceleratorConfiguration

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED>


Nedenfor finner du et eksempel på en hurtigtastkonfigurasjonsutvidelse.

   

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

Arbeidsbenken har hurtigtastkonfigurasjonene Standard og Emacs.