-
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
-