VAROVÁNÍ: Tento bod rozšíření je NEPŘÍPUSTNÝ.
Tento bod rozšíření nepoužívejte, bude v příští verzi tohoto produktu odstraněn.
Místo něj použijte bod rozšíření org.eclipse.ui.commands
Sada akceleračních kláves je registrována v konfiguraci akceleračních kláves (viz bod rozšíření Konfigurace akceleračních kláves) a je použitelná pro rozsah akceleračních kláves (viz bod rozšíření Rozsahu akceleračních kláves).
<!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 Prosím použijte namísto toho bod rozšíření "org.eclipse.ui.bindings". Použijte prvek key
.
<!ELEMENT accelerator EMPTY>
<!ATTLIST accelerator
id CDATA #IMPLIED
key CDATA #REQUIRED
locale CDATA #IMPLIED
platform CDATA #IMPLIED>
@deprecated Prosím použijte namísto toho bod rozšíření "org.eclipse.ui.bindings". Použijte prvek 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>
Pokud je zadáno národní prostředí nebo platforma, bude použita akcelerační klávesa lépe odpovídající aktuálnímu národnímu prostředí a platformě. Aktuální národní prostředí je určeno pomocí API Locale.getDefault() a platforma pomocí API SWT.getPlatform(). Pokud jsou platforma a národní prostředí zadány a neodpovídají aktuálnímu národnímu prostředí anebo platformě, akcelerační klávesa je vyřazena. Pokud akcelerační klávesa A definuje pouze národní prostředí a B definuje pouze platformu, je použito B. Pokud akcelerační klávesa A definuje "ja" jako své národní prostředí a B definuje "ja_JP", je použito B v případě, když aktuální národní prostředí je "ja_JP".
Pokud jsou dvě akcelerační klávesy definovány v sadách akceleračních kláves v různých modulech plug-in, zvolená akcelerační klávesa bude záviset na modulech plug-in. Pokud modul plug-in A závisí na B, jsou použity akcelerační klávesy definované v B. Pokud na sobě A a B vzájemně nezávisí, budou abecedně setříděny podle ID modulu plug-in.
Pokud jsou definovány dvě sady akceleračních kláves, každá v jiném rozsahu, budou použity akcelerační klávesy definované v rozsahu aktuálním. Pokud není akcelerační klávesa definovaná v aktuálním rozsahu, nebo v jednom z jeho nadřízených prvků, je vyřazena. Pokud je akcelerační klávesa definována v nadřazeném nebo podřízeném rozsahu, je použita ta v podřízeném rozsahu.
Copyright (c) 2002, 2004 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html