diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index 303c5884667..285a13a588a 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -2695,7 +2695,8 @@ void TextEditorWidget::keyPressEvent(QKeyEvent *e) } break; case Qt::Key_Delete: - if (hasMultipleCursors && !ro && e->modifiers() == Qt::NoModifier) { + if (hasMultipleCursors && !ro + && (e->modifiers() == Qt::NoModifier || e->modifiers() == Qt::KeypadModifier)) { if (cursor.hasSelection()) { cursor.removeSelectedText(); } else {