Rozsahy akceleračních kláves

org.eclipse.ui.acceleratorScopes

Verze 2.0

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

Tento bod rozšíření se používá pro registraci rozšíření rozsahu akceleračních kláves. Rozsahy akceleračních kláves jsou rozsahy, pro které mohou být použitelné sady akceleračních kláves. Například, jestliže je sada akceleračních kláves použitelná pro rozsah nazvaný "Rozsah textového editoru", akcelerační klávesy této sady akceleračních kláves budou fungovat pouze, pokud je aktivní "Rozsah textového editoru" nebo jeden z jeho podřízených prvků (jinými slovy, pokud je aktivní část participující textový editor).

Sada akceleračních kláves deklaruje, pro jaký rozsah je použitelná, vypsáním ID rozsahu jako hodnoty svého atributu "scopeId" (viz bod rozšíření Sady akceleračních kláves). Pro stejný rozsah akceleračních kláves může být použitelných více sad akceleračních kláves.

<!ELEMENT extension (acceleratorScope*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT acceleratorScope EMPTY>

<!ATTLIST acceleratorScope

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED

parentScope CDATA #IMPLIED>


Následující je příklad rozšíření rozsahu akceleračních kláves:

   

<extension point=

"org.eclipse.ui.acceleratorScopes"

>

<acceleratorScope id=

"org.eclipse.ui.globalScope"

name=

"Global"

description=

"Přístupová klávesa akce pro všechny pohledy a editory, pokud není výslovně potlačena."

>

</acceleratorScope>

<acceleratorScope id=

"org.eclipse.ui.javaEditorScope"

name=

"Java Editor"

description=

"Přístupová klávesa akce použitelná pouze, když je aktivní editor prostředí Java."

parentScope=

"org.eclipse.ui.globalScope"

>

</acceleratorScope>

</extension>

Tato veřejná metoda IKeyBindingService getKeyBindingService() byla přidána do IEditorSite.

Pracovní plocha poskytuje Globální rozsah akceleračních kláves a rozsah akceleračních kláves textového editoru.