diff options
author | Liang Qi <liang.qi@qt.io> | 2022-05-03 20:54:19 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2022-06-28 20:26:29 +0000 |
commit | ef94aeef649f832bb201cb752407ce3ea5e66562 (patch) | |
tree | 17c55eebff54b63ba3829cca17357a92d55cc513 /src/widgets/widgets/qkeysequenceedit.h | |
parent | c2505751de802ae3e14df57c98ba9c3e9049dd50 (diff) |
xcb: update xkb_state mask as much as possible
Though we can get xcb_xkb_state_notify_event_t for the change, but
it looks like not enough, especially when a new usb barcode
scanner was used, it should be a slave keyboard, and Qt only uses
core_device_id for now. It should be enough to update xkb_state
mask when we get key event.
See also https://xkbcommon.org/doc/current/md_doc_quick_guide.html .
Fixes: QTBUG-95933
Pick-to: 6.4 6.3 6.2 5.15
Change-Id: Ie1e82c19edd777630c7f9057a3b2b8b7cad59e38
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/widgets/widgets/qkeysequenceedit.h')
0 files changed, 0 insertions, 0 deletions