Контексты и привязки клавиш

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