Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
5.15.5
-
-
bb4b40b7e1b7cc0af2f0c74a991edf39d64cac06 b587e4c0345ae5efe6889f27e112619cd083294b (qt/tqtc-qtbase/6.2.1)
Description
On Linux only, it seems that the QKeyEvent always has the Qt::MetaModifier and Qt::GroupSwitchModifier flags set in the modifiers, even when the keys are not pressed down.
This can be easily reproduce with /examples/widgets/widgets/codeeditor/
Simply typing alphabet characters in this application works. However, the non-
printing characters do not work, like Enter, Backspace, Home, End, and cursor
This works with Qt5.15.4 but not with 5.15.5
Reverting patch of QTBUG-49771 fixes it.
keys.
Attachments
Issue Links
- relates to
-
QTBUG-95289 GroupSwitchModifier always present in event.modifiers()
- Closed
- resulted from
-
QTBUG-49771 Backspace key is not working when CapsLock is on
- Open
For Gerrit Dashboard: QTBUG-95108 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
371421,3 | Revert "Qt xcb: remove false detects of Qt::GroupSwitchModifier" | dev | qt/qtbase | Status: MERGED | +2 | 0 |
371486,2 | Revert "Qt xcb: remove false detects of Qt::GroupSwitchModifier" | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
371527,2 | Revert "Qt xcb: remove false detects of Qt::GroupSwitchModifier" | 6.2.0 | qt/qtbase | Status: MERGED | +2 | 0 |
371535,2 | Revert "Qt xcb: remove false detects of Qt::GroupSwitchModifier" | tqtc/lts-5.15 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |