Hello,

i have a eventFilter where i catch a presses Key like this:

Qt Code:
  1. if ( event->type() == QEvent::KeyPress)
  2. {
  3. QKeyEvent *keyEvent = static_cast<QKeyEvent*>(event);
  4.  
  5. switch ( keyEvent->key() )
  6. {
  7. case Qt::Key_Enter:
  8. qDebug() << "Enter";
  9. case Qt::Key_Return:
  10. {
  11. qDebug() << "Return";
  12. if( keyEvent->modifiers()==Qt::NoModifier )
  13. {
  14. qDebug() << "NoModifier";
  15. }
  16. if( keyEvent->modifiers()==Qt::ShiftModifier )
  17. {
  18. qDebug() << "ShiftModifier";
  19. }
  20. break;
  21. }
  22. case Qt::Key_Escape:
  23. qDebug() << "Escape"
  24. default:
  25. break;
  26. }
  27. }
To copy to clipboard, switch view to plain text mode 

when I press "Return", everything is OK i get as output

Return
NoModifier or ShiftModifier

but when I press "Enter" the detection of the modifiers doesn't work. The output is always

Enter
Return
(no output of "NoModifier" or "ShiftModifier")

What I'm doing wrong?

Thx
Stefan