diff --git a/libs/ui/input/config/kis_action_shortcuts_model.cpp b/libs/ui/input/config/kis_action_shortcuts_model.cpp --- a/libs/ui/input/config/kis_action_shortcuts_model.cpp +++ b/libs/ui/input/config/kis_action_shortcuts_model.cpp @@ -24,6 +24,7 @@ #include #include #include +#include #include "kis_icon_utils.h" @@ -339,6 +340,10 @@ KisShortcutConfiguration *s = d->shortcuts.at(i); if (!d->action->isShortcutRequired(s->mode()) && d->shortcutModeCount(s->mode()) < 2) { + QMessageBox shortcutMessage; + shortcutMessage.setText(i18n("Deleting last shortcut for this action!")); + shortcutMessage.setInformativeText(i18n("It is not allowed to erase some default shortcuts. Modify it instead.")); + shortcutMessage.exec(); continue; }