Для привязки клавиш можно указать контекст, чтобы данная привязка была активна только при работе с определенным контекстом. Контексты определяются с помощью точки расширения 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>
...
Более подробные сведения о контекстах и их определении приведены в разделе Контексты.