From 8cdc461d34a5b177de748f71584297db82303485 Mon Sep 17 00:00:00 2001 From: Enrico Turri Date: Mon, 8 Apr 2019 08:30:28 +0200 Subject: [PATCH] CTRL-click replace SHIFT-click for addind/removing objects to the current selection from the 3D scene --- src/slic3r/GUI/GLCanvas3D.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index cc17942168..bc03eab73e 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -3563,15 +3563,15 @@ void GLCanvas3D::on_mouse(wxMouseEvent& evt) if (evt.LeftDown() && (m_hover_volume_id != -1)) { bool already_selected = m_selection.contains_volume(m_hover_volume_id); - bool shift_down = evt.ShiftDown(); + bool ctrl_down = evt.CmdDown(); Selection::IndicesList curr_idxs = m_selection.get_volume_idxs(); - if (already_selected && shift_down) + if (already_selected && ctrl_down) m_selection.remove(m_hover_volume_id); else { - bool add_as_single = !already_selected && !shift_down; + bool add_as_single = !already_selected && !ctrl_down; m_selection.add(m_hover_volume_id, add_as_single); m_mouse.drag.move_requires_threshold = !already_selected; if (already_selected)