ユーザーが特定のコンテキストで作業をする場合にのみキー・バインディングを使用できるよう、キー・バインディングにコンテキストを指定できます。コンテキストは、org.eclipse.ui.contexts 拡張ポイントに宣言されます。
コンテキストをキー・バインディングにバインドするには、キー・バインディングが定義されたときのコンテキストの ID を指定します。たとえば、ユーザーがテキストを編集する場合だけ save コマンドを使用できるようにするには、次のようにキー・バインディングのコンテキストを指定します。
<keyBinding string="Ctrl+S" command="org.eclipse.ui.file.save" contextId="org.eclipse.ui.textEditorScope" configuration="org.eclipse.ui.defaultAcceleratorConfiguration"> </keyBinding> ...コンテキストおよびその定義方法についての詳細は、『コンテキスト』を参照してください。