Snabbtangentskonfigurationer

org.eclipse.ui.acceleratorConfigurations

Release 2.0

VARNING: Den här utökningspunkten är UTKOMMENTERAD.
Använd inte den här utökningspunkten, den kommer att tas bort i framtida versioner av produkten. Använd i stället utökningspunkten org.eclipse.ui.commands

Den här utökningspunkten används för att registrera konfigurationsutökningar för snabbtangenter. Konfigurationer för snabbtangenter är konfigurationer som snabbtangentsuppsättningar kan registreras till. Med hjälp av arbetsmiljön kan användaren välja en snabbtangentskonfiguration på arbetsmiljöns inställningssida. Endast en snabbtangentskonfiguration kan vara aktiv åt gången.

En snabbtangentskonfiguration representerar ett allmänt format eller tema för snabbtangenter för åtgärder i arbetsmiljön. Till exempel tillhandahåller arbetsmiljön snabbtangentskonfigurationen "Emacs". När snabbtangentskonfigurationen "Emacs" är aktiv är snabbtangenter som tillhör snabbtangentsuppsättningar som är registrerade för konfigurationen "Emacs" aktiva. Dessa snabbtangenter definieras för att efterlikna snabbtangenterna i Emacs (en populär textredigerare bland utvecklare).

En snabbtangentsuppsättning registreras med en snabbtangentskonfiguration genom att konfigurationens ID anges som värdet för dess "configurationId"-attribut (se utökningspunkten Snabbtangentsuppsättningar). Många snabbtangentsuppsättningar kan registreras till samma snabbtangentskonfiguration.

Lägg märke till att det namn för snabbtangentskonfigurationen som presenteras för användaren är detsamma som värdet för attributet "name" för utökningselementet för utökningspunkten org.eclipse.ui.acceleratorConfigurations.

<!ELEMENT extension (acceleratorConfiguration*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


acceleratorConfiguration-elementet är utkommenterat

<!ELEMENT acceleratorConfiguration EMPTY>

<!ATTLIST acceleratorConfiguration

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED>


Här följer ett exempel på en snabbtangentskonfigurationsutökning:

   

<extension point=

"org.eclipse.ui.acceleratorConfigurations"

>

<acceleratorConfiguration id=

"org.eclipse.ui.viAcceleratorConfiguration"

name=

"VI"

description=

"snabbtangentskonfiguration med VI-format"

>

</acceleratorConfiguration>

<acceleratorConfiguration id=

"org.eclipse.ui.jonDoeAcceleratorConfiguration"

name=

"Jan Banan"

description=

"Personlig snabbtangentskonfiguration för Jan Banan"

>

</acceleratorConfiguration>

</extension>

I arbetsmiljön tillhandahålls snabbtangentskonfigurationerna Standard och Emacs.