加速键配置

org.eclipse.ui.acceleratorConfigurations

发行版 2.0

警告:不推荐使用此扩展点。
不要使用此扩展点,在此产品的将来版本中将会除去它。相反,请使用扩展点 org.eclipse.ui.commands

此扩展点用来注册加速键配置扩展。加速键配置是加速键集可向其进行注册的配置。工作台允许用户从“工作台首选项”页面中选择加速键配置。一次只能有一个加速键配置是活动的。

加速键配置表示工作台操作的加速键的一般样式或主题。例如,“工作台”提供了“Emacs”加速键配置。当“Emacs”加速键配置活动时,属于已向“Emacs”配置注册的加速键集的加速键是活动的。这些加速键被定义为模仿 Emacs(开发者常用的文本编辑器)中的加速键。

加速键集通过将配置的标识列示为它的“configurationId”属性的值来向加速键配置注册(请参阅“加速键集”扩展点)。可向同一加速键配置注册许多加速键集。

注意,为用户提供的加速键配置名与 org.eclipse.ui.acceleratorConfigurations 扩展点的扩展元素的“name”属性的值相同。

<!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 style accelerator configuration"

>

</acceleratorConfiguration>

<acceleratorConfiguration id=

"org.eclipse.ui.jonDoeAcceleratorConfiguration"

name=

"Jon Doe"

description=

"Personal accelerator configuration for Jon Doe"

>

</acceleratorConfiguration>

</extension>

工作台提供了“缺省”和 Emacs 加速键配置。