diff --git a/src/slic3r/GUI/KBShortcutsDialog.cpp b/src/slic3r/GUI/KBShortcutsDialog.cpp index 357a628cc7..bda65536b5 100644 --- a/src/slic3r/GUI/KBShortcutsDialog.cpp +++ b/src/slic3r/GUI/KBShortcutsDialog.cpp @@ -196,7 +196,12 @@ void KBShortcutsDialog::fill_shortcuts() // Configuration { ctrl + "P", L("Preferences") }, //3D control +#ifdef __APPLE__ + { ctrl + "Shift+M", L("Show/Hide 3Dconnexion devices settings dialog") }, +#else { ctrl + "M", L("Show/Hide 3Dconnexion devices settings dialog") }, +#endif // __APPLE + // Switch table page { ctrl + "Tab", L("Switch table page")}, //DEL diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 24bc9423cb..68b3ed6665 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -543,7 +543,7 @@ DPIFrame(NULL, wxID_ANY, "", wxDefaultPosition, wxDefaultSize, BORDERLESS_FRAME_ if (evt.CmdDown() && (evt.GetKeyCode() == 'H')) { //call parent_menu hide behavior return;} - if (evt.CmdDown() && (evt.GetKeyCode() == 'M')) { + if (evt.CmdDown() && (!evt.ShiftDown()) && (evt.GetKeyCode() == 'M')) { this->Iconize(); return; }