ユーザーが特定のコンテキストで作業をする場合にのみキー・バインディングを使用できるよう、キー・バインディングにコンテキストを指定できます。コンテキストは、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> ...コンテキストおよびその定義方法についての詳細は、『コンテキスト』を参照してください。