From 1ef7ce0d7fe7c9f82aa6b5dd146dee756bf6d52d Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sat, 10 Jan 2026 15:27:09 +1000 Subject: [PATCH] Qt: Don't open dialog on shift-click for effect bindings --- src/duckstation-qt/inputbindingwidgets.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/duckstation-qt/inputbindingwidgets.cpp b/src/duckstation-qt/inputbindingwidgets.cpp index beba19744..b1cd3ef6d 100644 --- a/src/duckstation-qt/inputbindingwidgets.cpp +++ b/src/duckstation-qt/inputbindingwidgets.cpp @@ -207,7 +207,8 @@ bool InputBindingWidget::event(QEvent* event) if (event->type() == QEvent::MouseButtonRelease) { QMouseEvent* mev = static_cast(event); - if (mev->button() == Qt::LeftButton && mev->modifiers() & Qt::ShiftModifier) + if (mev->button() == Qt::LeftButton && mev->modifiers() & Qt::ShiftModifier && + !InputBindingInfo::IsEffectType(m_bind_type)) { openDialog(); return false;