[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