Περιβάλλοντα και δεσμοί πλήκτρων

Ένα περιβάλλον μπορεί να προσδιοριστεί για ένα δεσμό πλήκτρων, ώστε ο δεσμός να είναι διαθέσιμος μόνο όταν ο χρήστης δουλεύει σε ένα συγκεκριμένο περιβάλλον. Τα περιβάλλοντα δηλώνονται στο σημείο επέκτασης org.eclipse.ui.contexts.

Ένα περιβάλλον μπορεί να συνδεθεί με ένα δεσμό πλήκτρων προσδιορίζοντας το γνώρισμα id του περιβάλλοντος, όταν ο δεσμός πλήκτρων έχει οριστεί. Για παράδειγμα, εάν θέλαμε μόνο να εκτελέσουμε την εντολή αποθήκευσης ενώ ο χρήστης τροποποιεί κείμενο, θα μπορούσαμε να προσδιορίσουμε ένα περιβάλλον για το δεσμό πλήκτρων:

<extension
         point="org.eclipse.ui.bindings">
<key
      sequence="Ctrl+S"
      commandId="org.eclipse.ui.file.save"
      contextId="org.eclipse.ui.textEditorScope"
      schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
</key>
</extension>
...
Δείτε Περιβάλλοντα) για πιο λεπτομερή εξέταση των περιβαλλόντων και του τρόπου που ορίζονται.