Details
-
Bug
-
Resolution: Invalid
-
P2: Important
-
None
-
5.15.0
-
None
Description
the keyPressEvent Qt:Key_D case isn't triggered when CTRL+SHIFT+d is pressed, after the update to Qt-5.15, CTRL+d or CTRL+ALT+d works
it also seems that only CTRL + SHIFT + d is effected, CTRL + SHIFT + n for ex. works
sample code:
void foo::keyPressEvent(QKeyEvent *event) { switch(event->key()) { case Qt::Key_D: { if(event->modifiers() & Qt::KeyboardModifier::ControlModifier) { if(event->modifiers() & Qt::KeyboardModifier::ShiftModifier) { doA(); } else { doB(); } return; } } break; default: break; } QWidget::keyPressEvent(event); }