Bug 383966 - Missing QPlatformIntegration::queryKeyboardModifiers() implementation
Summary: Missing QPlatformIntegration::queryKeyboardModifiers() implementation
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: platform-wayland-nested (show other bugs)
Version: 5.10.4
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-24 17:48 UTC by Elvis Angelaccio
Modified: 2017-08-25 08:39 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Elvis Angelaccio 2017-08-24 17:48:25 UTC
QGuiApplication::queryKeyboardModifiers() (which calls QPlatformIntegration::queryKeyboardModifiers()) does not work on wayland (or better, the default implementation, which just call QGuiApplication::keyboardModifiers(), gets called).

Not sure if the re-implementation should be done by the kwin QPA (as it also doesn't work with weston), but I can't find an equivalent of QXcbIntegration in qtwayland.
Comment 1 Elvis Angelaccio 2017-08-24 18:02:56 UTC
For some context, see comments in https://phabricator.kde.org/D7519
Comment 2 Martin Flöser 2017-08-24 18:54:48 UTC
I'm sorry, but this is out of scope for KWin. This is functionality which needs to be added in QtWayland.