diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/DiagramViewer.java b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/DiagramViewer.java
index a96338d3d8e043564eb857920ade45f6e2d4ac18..82a70a1bb673b455ebc430bbc2cffc71ab9f3140 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/DiagramViewer.java
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/DiagramViewer.java
@@ -377,8 +377,8 @@ public class DiagramViewer {
 	}
 
 	/** Interprets the effect of shift-clicking the given {@link IMVCBundle}. */
-	public void handleShiftSelectionOf(IMVCBundle sel) {
-		viewerManager.handleShiftSelectionOf(sel);
+	public void handleCtrlSelectionOf(IMVCBundle sel) {
+		viewerManager.handleCtrlSelectionOf(sel);
 	}
 
 	/**
diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/MVCBundleManager.java b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/MVCBundleManager.java
index 2b4ab114c55b30a3d98d7135458f8f3ddd244d58..e4892a571fd26eccc5e4e9b2256432721723f542 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/MVCBundleManager.java
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/MVCBundleManager.java
@@ -605,7 +605,7 @@ import org.fortiss.tooling.common.ui.javafx.lwfxef.visual.IVisualFactory;
 	}
 
 	/** Performs shift selection of the given bundle. */
-	public void handleShiftSelectionOf(IMVCBundle sel) {
+	public void handleCtrlSelectionOf(IMVCBundle sel) {
 		if(primarySelectedBundle == sel || secondarySelectedBundles.contains(sel)) {
 			removeSelectedMVCBundle(sel);
 		} else {
diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/controller/base/ControllerBase.java b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/controller/base/ControllerBase.java
index 0ab6cf1b36cf3618a70c1666fd8747c59e90dbc6..0d262e742f492c6821cd00675dc33dec14855181 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/controller/base/ControllerBase.java
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/controller/base/ControllerBase.java
@@ -75,8 +75,8 @@ public abstract class ControllerBase extends MVCBundlePartBase implements IContr
 				if(!selectOnClick()) {
 					return null;
 				}
-				if(event.isShiftDown()) {
-					getViewer().handleShiftSelectionOf(getMVCBundle());
+				if(event.isControlDown()) {
+					getViewer().handleCtrlSelectionOf(getMVCBundle());
 				} else {
 					getViewer().setSingleSelectedMVCBundle(getMVCBundle());
 				}