- 
    
Bug
 - 
    Resolution: Cannot Reproduce
 - 
    
P1: Critical
 - 
    5.6.0 Alpha
 - 
    None
 - 
    OS X 10.10
 
#include <QAction>
#include <QApplication>
#include <QDebug>
#include <QWidget>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QWidget w;
    auto action = new QAction(&w);
#ifdef Q_OS_MAC
    action->setShortcut(QString::fromLatin1("Alt+Tab"));
#else
    action->setShortcut(QString::fromLatin1("Ctrl+Tab"));
#endif
    QObject::connect(action, &QAction::triggered, &w, []() { qDebug() << QApplication::keyboardModifiers(); });
    w.addAction(action);
    w.show();
    return a.exec();
}
Run the application and press & hold Opt,
press and release tab while still holding Opt.
Expected: QFlags<Qt::KeyboardModifiers>(AltModifier)
Actual: QFlags<Qt::KeyboardModifiers>(NoModifier)
- is required for
 - 
                    
QTBUG-48845 Issues to be fixed before Qt 5.6.0 RC
-         
 - Closed
 
 -         
 
- relates to
 - 
                    
QTBUG-47122 [REG 5.4 -> 5.5] Shortcuts needing implicit shift broken
-         
 - Closed
 
 -