Surface Inspector more concrete KB filtering: pass some editor's shortcuts with modifiers

#147
This commit is contained in:
Garux 2023-09-20 10:55:23 +06:00
parent a9a9907eab
commit 956e30f113

View File

@ -606,10 +606,13 @@ protected:
|| keyEvent->key() == Qt::Key_Enter
|| keyEvent->key() == Qt::Key_Escape
|| keyEvent->key() == Qt::Key_Tab
|| keyEvent->key() == Qt::Key_Up
|| keyEvent->key() == Qt::Key_Down
|| keyEvent->key() == Qt::Key_PageUp
|| keyEvent->key() == Qt::Key_PageDown ){
|| ( ( keyEvent->modifiers() == Qt::KeyboardModifier::NoModifier
|| keyEvent->modifiers() == Qt::KeyboardModifier::KeypadModifier ) // do not filter editor's shortcuts with modifiers
&& ( keyEvent->key() == Qt::Key_Up
|| keyEvent->key() == Qt::Key_Down
|| keyEvent->key() == Qt::Key_PageUp
|| keyEvent->key() == Qt::Key_PageDown ) )
){
event->accept();
return true;
}