diff --git a/src/slic3r/GUI/GUI_ObjectList.cpp b/src/slic3r/GUI/GUI_ObjectList.cpp index b19f99144..7076735c5 100644 --- a/src/slic3r/GUI/GUI_ObjectList.cpp +++ b/src/slic3r/GUI/GUI_ObjectList.cpp @@ -1480,7 +1480,7 @@ void ObjectList::key_event(wxKeyEvent& event) undo(); else if (wxGetKeyState(wxKeyCode('X')) && wxGetKeyState(WXK_CONTROL)) cut(); - else if (wxGetKeyState(wxKeyCode('M')) && wxGetKeyState(WXK_CONTROL)) + else if (wxGetKeyState(wxKeyCode('K')) && wxGetKeyState(WXK_CONTROL)) clone(); //else if (event.GetUnicodeKey() == '+') // increase_instances(); diff --git a/src/slic3r/GUI/KBShortcutsDialog.cpp b/src/slic3r/GUI/KBShortcutsDialog.cpp index 5df1c5e45..e6231ba15 100644 --- a/src/slic3r/GUI/KBShortcutsDialog.cpp +++ b/src/slic3r/GUI/KBShortcutsDialog.cpp @@ -283,7 +283,7 @@ void KBShortcutsDialog::fill_shortcuts() {ctrl + "V", L("Paste from clipboard")}, {ctrl + "X", L("Cut")}, {ctrl + "A", L("Select all objects")}, - {ctrl + "M", L("Clone selected")}, + {ctrl + "K", L("Clone selected")}, {ctrl + "Z", L("Undo")}, {ctrl + "Y", L("Redo")}, {L("Space"), L("Select the object/part and press space to change the name")}, diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index ff840dc97..8dcb7db1c 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -2508,7 +2508,7 @@ void MainFrame::init_menubar_as_editor() "", nullptr, [this](){return can_delete_all(); }, this); editMenu->AppendSeparator(); // BBS Clone Selected - append_menu_item(editMenu, wxID_ANY, _L("Clone selected") + "\t" + ctrl + "M", + append_menu_item(editMenu, wxID_ANY, _L("Clone selected") + "\t" + ctrl + "K", _L("Clone copies of selections"),[this, handle_key_event](wxCommandEvent&) { wxKeyEvent e; e.SetEventType(wxEVT_KEY_DOWN);