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;