Omfång av snabbtangenter

org.eclipse.ui.acceleratorScopes

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 utökningar för snabbtangentsomfång. Snabbtangentsomfång är omfång för vilka snabbtangentsuppsättningar är tillämpliga. Om till exempel en snabbtangentsuppsättning är tillämplig för omfånget "Textredigeraromfång" fungerar snabbtangenterna i snabbtangentsuppsättningen endast om "Textredigeraromfång" eller ett av dess underordnade omfång är aktivt (med andra ord, om den aktiva delen deltar i en textredigerare).

En snabbtangentsuppsättning deklarerar vilket omfång det är tillämpligt för genom att genom att omfångets ID anges som värdet för dess "scopeId"-attribut (se utökningspunkten Snabbtangentsuppsättningar). Många snabbtangentsuppsättningar kan vara tillämpliga för samma snabbtangentsomfång.

<!ELEMENT extension (acceleratorScope*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


acceleratorScope-elementet är utkommenterat

<!ELEMENT acceleratorScope EMPTY>

<!ATTLIST acceleratorScope

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED

parentScope CDATA #IMPLIED>


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

   

<extension point=

"org.eclipse.ui.acceleratorScopes"

>

<acceleratorScope id=

"org.eclipse.ui.globalScope"

name=

"Global"

description=

"Åtgärdssnabbtangent som är tillämpbar på alla vyer och redigerare såvida den inte explicit är ersatt."

>

</acceleratorScope>

<acceleratorScope id=

"org.eclipse.ui.javaEditorScope"

name=

"Java-redigerare"

description=

"Åtgärdssnabbtangent som är tillämpbar endast när java-redigeraren är aktiv."

parentScope=

"org.eclipse.ui.globalScope"

>

</acceleratorScope>

</extension>

Metoden public IKeyBindingService getKeyBindingService() lades till i IEditorSite.

Arbetsmiljön innehåller det globala omfånget för snabbtangenter och omfånget för snabbtangenter för textredigerare.