From b272d441cb794b85cf2bdaae19d087d36195a606 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Tue, 2 Nov 2021 10:00:28 +0100 Subject: [PATCH] Utils: disable multi cursor add keyboard shortcuts on macOS They work inconsistently and interfere with system shortcuts Change-Id: Ibd85483904144ca697bb372746c7999299b7b1f8 Reviewed-by: Eike Ziller --- src/libs/utils/multitextcursor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/utils/multitextcursor.cpp b/src/libs/utils/multitextcursor.cpp index 3a97010fc7b..7225de9344a 100644 --- a/src/libs/utils/multitextcursor.cpp +++ b/src/libs/utils/multitextcursor.cpp @@ -27,6 +27,7 @@ #include "algorithm.h" #include "camelcasecursor.h" +#include "hostosinfo.h" #include "qtcassert.h" #include @@ -309,7 +310,7 @@ bool MultiTextCursor::handleMoveKeyEvent(QKeyEvent *e, QPlainTextEdit *edit, bool camelCaseNavigationEnabled) { - if (e->modifiers() & Qt::AltModifier) { + if (e->modifiers() & Qt::AltModifier && !Utils::HostOsInfo::isMacHost()) { QTextCursor::MoveOperation op = QTextCursor::NoMove; if (multiCursorAddEvent(e, QKeySequence::MoveToNextWord)) { op = QTextCursor::WordRight;