# List of Key bindings

## Key Bindings

You may find them in Preferences > Keys

## Delete key binding behaviors

Delete should have some behaviors:

| Delete From Model (DEL) | Delete From Diagram (SHIFT+DEL) | Example | Delete From Model Action (DEL)
--- | --- | --- | --- | ---
View with semantic | Delete | Hide | Class |
View with no semantic, but representing a feature | Delete: remove the reference from the feature | Hide | Comment Link, Constraint Links (context and contrainedElement), DurationObservation and TimeObservation Link | Remove the link and remove the reference from the feature
View with no semantic | Hide | Hide | ? | Remove the link
View with semantic Read Only | Forbidden | Hide | PimitivesTypes::Integer |
Metaclass All Diagram (Read-Only) | Hide | Hide | Import Metaclass (Profile Diagram) | Keep the element imported, destroy the view of the metaclass

## Mouse Key Bindings

There is no easy way to list them (java hard coded)

This table contains some of the mouse bindings:

Binding | Location | Action
--- | --- | ---
CTRL+Left Mouse Click | Diagram | Allow multi selection
Shift+Left Mouse Click | Diagram | Allow multi selection
Shift + Drag & Drop | Diagram | Move along a line (Horizontal/Vertical/Diagonal)
Double click | Diagram | Navigate to hyperlink(s)
Double click | Diagram | Open hyperlink dialog (If no hyperlink exists)
Ctrl + Mouse wheel | Diagram | Zoom in (Wheel Up) or out (Wheel Down)
Drag & Drop | Model Explorer to Diagram | Display the element
Ctrl + Drag & Drop | Model Explorer to Diagram | Display the element, including its child nodes
... |  |