Genvejstaster - konfiguration

org.eclipse.ui.acceleratorConfigurations

Release 2.0

ADVARSEL: Dette udvidelsespunkt er forældet.
Brug ikke dette udvidelsespunkt, det vil blive fjernet i fremtidige versioner af dette produkt. Brug i stedet udvidelsespunktet org.eclipse.ui.commands

Dette udvidelsespunkt bruges til at registrere udvidelser til konfigurationer af genvejstaster. Konfigurationer af genvejstaster er konfigurationer, som genvejstastsæt kan registreres i. Brugeren kan vælge en genvejstastkonfiguration på indstillingssiden til arbejdsbænken. Kun én genvejstastkonfiguration kan være aktiv ad gangen.

En genvejstastkonfiguration repræsenterer en generel type eller et generelt tema for genvejstaster til brug i forbindelse med funktionerne på arbejdsbænken. Arbejdsbænken leverer f.eks. "Emacs"-genvejstastkonfiguration. Når "Emacs"-genvejstastkonfigurationen er aktiv, bliver genvejstaster, der tilhører genvejstastsæt, der er registreret i "Emacs"-konfigurationen, aktive. Disse genvejstaster defineres til at efterligne genvejstasterne i Emacs (en populær teksteditor blandt udviklere).

Et genvejstastsæt registreres i en genvejstastkonfiguration, ved at konfigurationens id angives som værdien for dets "configurationId"-attribut (se udvidelsespunktet til genvejstastsæt). Mange genvejstastsæt kan registreres i den samme genvejstastkonfiguration.

Bemærk, at det navn på genvejstastkonfiguration, der præsenteres for brugeren, er det samme som den værdi, der er angivet til attributten "name" for udvidelseselementet til udvidelsespunktet org.eclipse.ui.acceleratorConfigurations.

<!ELEMENT extension (acceleratorConfiguration*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

navn  CDATA #IMPLIED>


Elementet acceleratorConfiguration er forældet

<!ELEMENT acceleratorConfiguration EMPTY>

<!ATTLIST acceleratorConfiguration

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED>


Det følgende er et eksempel på en udvidelse til en genvejstastkonfiguration:

   

<udvidelsespunkt=

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

Arbejdsbænken leverer Default- (standard) og Emacs-genvejstastkonfigurationer.