Konfiguracje klawiszy skrótów

org.eclipse.ui.acceleratorConfigurations

2.0

OSTRZEŻENIE: ten punkt rozszerzenia jest NIEAKTUALNY.
Nie należy z niego korzystać, ponieważ zostanie usunięty w kolejnych wersjach tego produktu. Zamiast niego należy użyć punktu rozszerzenia org.eclipse.ui.commands

Ten punkt rozszerzenia umożliwia rejestrowanie rozszerzeń konfiguracji klawiszy skrótów. Konfiguracje klawiszy skrótów to konfiguracje, w których można rejestrować zestawy klawiszy skrótów. Użytkownik może wybrać konfigurację klawiszy skrótów na stronie preferencji środowiska roboczego. Tylko jedna konfiguracja klawiszy skrótów może być w danym momencie aktywna.

Konfiguracja klawiszy skrótów reprezentuje ogólny styl lub kompozycję klawiszy skrótów dla akcji środowiska roboczego. Środowisko to udostępnia na przykład konfigurację klawiszy skrótów "Emacs". Gdy jest ona aktywna, aktywne są również klawisze skrótów należące do zestawów zarejestrowanych w konfiguracji "Emacs". Te klawisze skrótów są zdefiniowane w taki sposób, aby imitowały klawisze skrótów z edytora Emacs (popularnego edytora tekstu stosowanego przez programistów).

Zestaw klawiszy skrótów jest rejestrowany w ramach konfiguracji klawiszy skrótów przez wyszczególnienie jej identyfikatora jako wartości atrybutu "configurationId" (patrz punkt rozszerzenia zestawów klawiszy skrótów). W jednej konfiguracji klawiszy skrótów można zarejestrować wiele zestawów.

Należy zwrócić uwagę, że nazwa konfiguracji klawiszy skrótów przedstawiana użytkownikowi jest taka sama jak wartość atrybutu "name" elementu rozszerzenia w punkcie rozszerzenia org.eclipse.ui.acceleratorConfigurations.

<!ELEMENT extension (acceleratorConfiguration*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT acceleratorConfiguration EMPTY>

<!ATTLIST acceleratorConfiguration

id          CDATA #REQUIRED

name        CDATA #REQUIRED

description CDATA #REQUIRED>


Poniżej przedstawiono przykładowe rozszerzenie konfiguracji klawiszy skrótów:

   

<extension point=

"org.eclipse.ui.acceleratorConfigurations"

>

<acceleratorConfiguration id=

"org.eclipse.ui.viAcceleratorConfiguration"

name=

"VI"

description=

"Konfiguracja klawiszy skrótów wzorowana na VI"

>

</acceleratorConfiguration>

<acceleratorConfiguration id=

"org.eclipse.ui.jonDoeAcceleratorConfiguration"

name=

"Jan Kowalski"

description=

"Osobista konfiguracja klawiszy skrótów Jana Kowalskiego"

>

</acceleratorConfiguration>

</extension>

Środowisko robocze udostępnia konfiguracje klawiszy skrótów o nazwach Default i Emacs.