[Differential] [Request, 78 lines] D2963: [server] Send key events to all wl_keyboard resources of a client
graesslin (Martin Gräßlin)
noreply at phabricator.kde.org
Thu Oct 6 12:50:26 UTC 2016
graesslin created this revision.
graesslin added a reviewer: Plasma on Wayland.
Restricted Application added a subscriber: plasma-devel.
Restricted Application added a project: Plasma on Wayland.
REVISION SUMMARY
This is what Weston does. With this change clients can create multiple
wl_keyboard instances and thus get events reported to all of them. This
will be needed to e.g. support KModifierKeyInfo on Wayland.
Similar changes are probably also needed for pointer and touch.
TEST PLAN
Auto test for seat still passes. A custom change to kscreenlocker
is able to report whether caps lock is on with this change.
REPOSITORY
rKWAYLAND KWayland
BRANCH
server-multiple-keyboards
REVISION DETAIL
https://phabricator.kde.org/D2963
AFFECTED FILES
src/server/seat_interface.cpp
src/server/seat_interface_p.h
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: graesslin, #plasma_on_wayland
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161006/05dea7a1/attachment.html>
More information about the Plasma-devel
mailing list