Конфигурации клавиш быстрого доступа

org.eclipse.ui.acceleratorConfigurations

2.0

ВНИМАНИЕ: эта точка расширения УСТАРЕЛА.
Не используйте эту точку расширения, она будет удалена в последующих версиях продукта. Вместо нее используйте точку расширения org.eclipse.ui.commands.

Эта точка расширения служит для регистрации расширений конфигурации клавиш быстрого доступа. Конфигурации клавиш быстрого доступа - это конфигурации, для которых можно регистрировать наборы клавиш быстрого доступа. В рабочей среде пользователь может выбрать конфигурацию клавиш быстрого доступа на странице параметров Рабочая среда. В каждый момент может быть активна только одна конфигурация клавиш быстрого доступа.

Конфигурация клавиш быстрого доступа представляет общий стиль, или тему, клавиш быстрого доступа для выполнения действий рабочей среды. Например, в рабочей среде предусмотрена конфигурация клавиш быстрого доступа "Emacs". Когда конфигурация клавиш быстрого доступа "Emacs" активна, все клавиши быстрого доступа, принадлежащие зарегистрированным в "Emacs" наборам, будут активны. Эти клавиши быстрого доступа определены по аналогии с клавишами быстрого доступа Emacs (текстовый редактор, популярный среди разработчиков).

Набор клавиш быстрого доступа регистрируется в конфигурации клавиш быстрого доступа путем добавления идентификатора конфигурации в качестве значения в свой атрибут "configurationId" (см. описание точки расширения Наборы клавиш быстрого доступа). В одной конфигурации клавиш быстрого доступа можно зарегистрировать множество наборов клавиш быстрого доступа.

Заметьте, что имя конфигурации клавиш быстрого доступа, которое видит пользователь, совпадает со значением атрибута "name" элемента extension точки расширения 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>


Ниже приведен пример расширения конфигурации клавиш быстрого доступа:

   

<extension point=

"org.eclipse.ui.acceleratorConfigurations"

>

<acceleratorConfiguration id=

"org.eclipse.ui.viAcceleratorConfiguration"

name=

"VI"

description=

"Конфигурация клавиш быстрого доступа в стиле VI"

>

</acceleratorConfiguration>

<acceleratorConfiguration id=

"org.eclipse.ui.jonDoeAcceleratorConfiguration"

name=

"Jon Doe"

description=

"Личная конфигурация клавиш быстрого доступа пользователя Jon Doe"

>

</acceleratorConfiguration>

</extension>

В рабочей среде предусмотрены конфигурации клавиш быстрого доступа Default и Emacs.