FIGYELMEZTETÉS: Ez a kiterjesztési pont ELAVULT.
Ne használja ezt a kiterjesztési pontot, mert a jövőben eltávolításra
kerül a termékből.
Használja inkább az
org.eclipse.ui.commands
kiterjesztési pontot.
A gyorsbillentyűkészlet bejegyzésre kerül egy gyorsbillentyű-konfigurációhoz (lásd Gyorsbillentyű-konfiguráció kiterjesztési pont), és alkalmazható egy gyorsbillentyű hatókörre (lásd Gyorsbillentyű hatókör kiterjesztési pont).
<!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>
@elavult Használja inkább az "org.eclipse.ui.bindings" kiterjesztési pontot. A
key
elemet használja.
<!ELEMENT accelerator EMPTY>
<!ATTLIST accelerator
id CDATA #IMPLIED
key CDATA #REQUIRED
locale CDATA #IMPLIED
platform CDATA #IMPLIED>
@elavult Használja inkább az "org.eclipse.ui.bindings" kiterjesztési pontot. A
key
elemet használja.
<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>
Ha a területi beállítás és/vagy a platform meg van adva, akkor az aktuális területi beállításnak legjobban megfelelő gyorsbillentyű kerül alkalmazásra. Az aktuális területi beállítást az API Locale.getDefault() metódus határozza meg, a platformot meg az API SWT.getPlatform(). Ha a platform és/vagy a területi beállítás meg van adva, és ez nem felel meg az aktuális területi beállításnak és/vagy platformnak, akkor a gyorsbillentyű eldobásra kerül. Ha az A gyorsbillentyű csak a területi beállítást adja meg, a B pedig csak a platformot, akkor a B kerül felhasználásra. Ha az A gyorsbillentyű a "ja", a B pedig a "ja_JP" értéket adja meg területi beállításként, akkor a B akkor kerül használatra, amennyiben az aktuális területi beállítás "ja_JP".
Ha két gyorsbillentyű van megadva a különböző bedolgozók gyorsbillentyűkészleteiben, akkor a választott gyorsbillentyű a bedolgozóktól függ. Ha az A bedolgozó a B-től függ, akkor a B-ben megadott gyorsbillentyűk kerülnek felhasználásra. Ha az A és B nem függ egymástól, akkor ábécérendben jelennek meg a bedolgozóazonosító alapján.
Ha két gyorsbillentyű van megadva különböző hatókörökben, akkor az aktuális hatókörben megadott gyorsbillentyű kerül felhasználásra. Ha nincs megadva gyorsbillentyű az aktuális hatókörben, akkor a szülők egyike eldobásra kerül. Ha a gyorsbillentyű meg van adva a szülő és leszármazott hatókörben, akkor az egyik leszármazott kerül felhasználásra.
Copyright (c) 2002, 2004 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.