加速键配置

标识: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 加速键配置。

Copyright (c) 2002, 2003 IBM Corporation and others. All rights reserved. 该程序及附带提供的资料是基于“一般公共许可证”(Common Public License) v1.0 的条款提供的,本发行版中提供了该许可证条款,并且也可 在以下位置处找到该条款:http://www.eclipse.org/legal/cpl-v10.htm