Для привязки клавиш можно указать контекст, чтобы данная привязка была активна только при работе с определенным контекстом. Контексты определяются с помощью точки расширения org.eclipse.ui.contexts.
Контекст можно связать с привязкой клавиш, указав ИД контекста в определении привязки клавиш. Например, если требуется, чтобы команда "Сохранить" была доступна только при редактировании пользователем текста, мы можем указать контекст для привязки клавиш:
<key sequence="Ctrl+S" commandId="org.eclipse.ui.file.save" contextId="org.eclipse.ui.textEditorScope" schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> </key> ...Более подробные сведения о контекстах и их определении приведены в разделе Контексты.