From a1a46a68ccc8cd0dc3a8e9f0b44e0b6d0870e2de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Ker=C3=A4nen?= Date: Sat, 20 May 2023 11:45:52 +0300 Subject: [PATCH 1/1] InputWidget: Ignore text input events that have a Ctrl modifier These should not be used for entering text. --- src/ui/inputwidget.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ui/inputwidget.c b/src/ui/inputwidget.c index 29848851..af3849e9 100644 --- a/src/ui/inputwidget.c +++ b/src/ui/inputwidget.c @@ -2413,6 +2413,9 @@ static iBool processEvent_InputWidget_(iInputWidget *d, const SDL_Event *ev) { return false_EventResult; } if (ev->type == SDL_TEXTINPUT && isFocused_Widget(w)) { + if (modState_Keys() & KMOD_CTRL) { + return iTrue; + } pushUndo_InputWidget_(d); deleteMarked_InputWidget_(d); insertRange_InputWidget_(d, range_CStr(ev->text.text)); -- 2.34.1