コンテキストおよびキー・バインディング

ユーザーが特定のコンテキストで作業をする場合にのみキー・バインディングを使用できるよう、キー・バインディングにコンテキストを指定できます。コンテキストは、org.eclipse.ui.contexts 拡張ポイントに宣言されます。

コンテキストをキー・バインディングにバインドするには、キー・バインディングが定義されたときのコンテキストの ID を指定します。たとえば、ユーザーがテキストを編集する場合だけ save コマンドを使用できるようにするには、次のようにキー・バインディングのコンテキストを指定します。

<key
      sequence="Ctrl+S"
      commandId="org.eclipse.ui.file.save"
      contextId="org.eclipse.ui.textEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
...
コンテキストおよびその定義方法についての詳細は、『コンテキスト』を参照してください。