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
En snabbtangentsuppsättning registreras med en snabbtangentskonfiguration (se utökningspunkten Snabbtangentskonfigurationer) och är tillämplig för ett snabbtangentsomfång (se utökningspunkten Snabbtangentsomfång).
<!ELEMENT extension (acceleratorSet*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT acceleratorSet (accelerator+)>
<!ATTLIST acceleratorSet
configurationId CDATA #REQUIRED
scopeId CDATA #REQUIRED>
@deprecated Används utökningspunkten "org.eclipse.ui.bindings" i stället. Använd elementet key
.
<!ELEMENT accelerator EMPTY>
<!ATTLIST accelerator
id CDATA #IMPLIED
key CDATA #REQUIRED
locale CDATA #IMPLIED
platform CDATA #IMPLIED>
@deprecated Används utökningspunkten "org.eclipse.ui.bindings" i stället. Använd elementet key
.
<extension point=
"org.eclipse.ui.acceleratorSets"
>
<acceleratorSet configurationId=
"org.eclipse.ui.exampleAcceleratorConfiguration"
scopeId=
"org.eclipse.ui.globalScope"
>
<accelerator id=
"org.eclipse.ui.ExampleActionA"
key=
"CTRL+R CTRL+A"
>
</accelerator>
<accelerator id=
"org.eclipse.ui.ExampleActionB"
key=
"CTRL+R CTRL+B"
>
</accelerator>
<accelerator id=
"org.eclipse.ui.ExampleActionC"
key=
"CTRL+R CTRL+C || CTRL+SHIFT+DELETE"
>
</accelerator>
</acceleratorSet>
</extension>
Om språkmiljö och /eller plattform anges används den snabbtangent som bäst stämmer med den aktuella språkmiljön och plattformen. Den aktuella språkmiljön bestäms av API Locale.getDefault() och plattformen av API SWT.getPlatform(). Om plattformen och/eller språkmiljö anges och de inte stämmer med den aktuella språkmiljön och/eller plattformen ignoreras snabbtangenten. Om snabbtangent A endast definierar språkmiljö och B endast definierar plattform, används B. Om snabbtangent A definierar "ja" som språkmiljö och B definierar "ja_JP", används B om den aktuella språkmiljön är "ja_JP".
Om två snabbtangenter är definierade i snabbtangentsuppsättningar i olika insticksprogram beror det på insticksprogrammet vilken snabbtangent som används. Om insticksprogram A är beroende av B används den snabbtangent som är definierad i B. Om A och B inte är beroende av varandra sorteras de alfabetiskt efter sina ID.
Om två snabbtangenter är definierade i olika omfång används den snabbtangent som är definierad i det aktuella omfånget. Om en snabbtangent inte är definierad i det aktuella omfånget eller något överordnat omfång ignoreras den. Om en snabbtangent är definierad i ett överordnat och ett underordnat omfång används den i det underordnade.
Copyright (c) 2002, 2005 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html