From 3379362c9d1a123567ebf4ec012d8921133e9c58 Mon Sep 17 00:00:00 2001 From: Sonu Lohani Date: Fri, 7 May 2021 13:07:48 +0530 Subject: [PATCH] feat: Press Escape key to cancel select --- src/internal/QCodeEditor.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/internal/QCodeEditor.cpp b/src/internal/QCodeEditor.cpp index 04875ec..6cf3a41 100644 --- a/src/internal/QCodeEditor.cpp +++ b/src/internal/QCodeEditor.cpp @@ -843,6 +843,13 @@ void QCodeEditor::keyPressEvent(QKeyEvent *e) return; } + if (e->key() == Qt::Key_Escape) + { + auto cursor = textCursor(); + cursor.clearSelection(); + setTextCursor(cursor); + } + QTextEdit::keyPressEvent(e); }