加速器配置

org.eclipse.ui.acceleratorConfigurations

2.0 版

警告:這個延伸點已停用。
請不要使用這個延伸點,將在本產品的未來版本中移除它。 請改用 org.eclipse.ui.commands 延伸點。

這個延伸點用來登錄加速器配置延伸。加速器配置是加速器集登錄的配置。工作台讓使用者從工作台喜好設定頁面選取加速器配置。 一次只能有一個加速器配置可以在作用中。

加速器配置代表工作台動作加速器的一般樣式或主題。例如,工作台提供 "Emacs" 加速器配置。 當 "Emacs" 加速器配置是在作用中,屬於登錄至 "Emacs" 配置之加速器集的加速器為作用中。 這些加速器定義為模仿 Emacs 中的加速器(開發人員的常用文字編輯程式)。

加速器集和加速器配置藉由列出配置 ID 作為其 "configurationId" 屬性值(請參閱「加速器集」延伸點)一起登錄。許多加速器集可被登錄為相同的加速器配置。

請注意,出現在使用者面前的加速器配置名稱與 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 style accelerator configuration"

>

</acceleratorConfiguration>

<acceleratorConfiguration id=

"org.eclipse.ui.jonDoeAcceleratorConfiguration"

name=

"Jon Doe"

description=

"Personal accelerator configuration for Jon Doe"

>

</acceleratorConfiguration>

</extension>

工作台提供預設和 Emacs 加速器配置。