Details
-
Bug
-
Resolution: Invalid
-
P2: Important
-
5.15.12, 6.4.2, 6.7.0
-
Ubuntu 20.04 / CentOS7 with Gnome or Gnome classic desktop environment
-
-
b71be2927 (dev), 65b6de2a2 (6.8), 9c1f39b93 (6.7), 3479e414f (tqtc/lts-6.5), 92356d460 (tqtc/lts-6.2), f464227d1 (tqtc/lts-5.15), 5875da6d7 (dev), b839e9b36 (6.8.0), d3780f244 (6.8), 1d19a3a91 (tqtc/lts-6.5)
Description
Mouse events are not observed in the event handler if a Super (Windows) key is currently pressed. This does not happen with any other keys.
The issue happens in CentOS7 and Ubuntu 20.04 with GNOME or GNOME classic. The issue is not observed with the MATE desktop environment.
The issue does NOT happen with Qt 5.9.6.
The example app does a keyboard hook to intercept the Super key press, but still the mouse press is not observed.
To reproduce the issue:
1) Run the attached example on Ubuntu or CentOS7 GNOME desktop environment. A window will be shown. When keys or mouse buttons are pressed, this information is logged to the application output window.
2) Press a mouse button. Observe the mouse button press/release is logged.
4) Press and hold the Super ( Windows ) key. Then press any mouse button. Observe that no mouse button event is logged.
Attachments
Issue Links
- resulted in
-
QTBUG-129509 (Regression) Erratic scrolling behavior using the mouse in 6.7.3
- Closed
-
QTBUG-129514 Reversed mouse buttons don't work properly on 6.7.3
- Closed
For Gerrit Dashboard: QTBUG-110841 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
595617,1 | Revert "xcb: handle XI2 input button and motion events from slave devices" | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: NEW | +2 | 0 |