Proof of concept of a wayland protocol to allow the keystate dataengine to work
ClosedPublic

Authored by apol on Apr 1 2019, 11:51 PM.

Details

Test Plan

Tested with both the lock screen and the keyboard indicator plasmoid

Diff Detail

Repository
R127 KWayland
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
apol created this revision.Apr 1 2019, 11:51 PM
Restricted Application added a project: Frameworks. · View Herald TranscriptApr 1 2019, 11:51 PM
Restricted Application added a subscriber: kde-frameworks-devel. · View Herald Transcript
apol requested review of this revision.Apr 1 2019, 11:51 PM
davidedmundson added inline comments.
src/client/protocols/keystate.xml
35

I would just send the initial stateChanged on bind

apol updated this revision to Diff 55913.Apr 10 2019, 3:14 PM

Include keystates client side

davidedmundson accepted this revision.Jun 20 2019, 2:38 PM
davidedmundson added inline comments.
src/server/display.h
208

please keep up to date.

src/server/keystate_interface.cpp
90

->

This revision is now accepted and ready to land.Jun 20 2019, 2:38 PM
This revision was automatically updated to reflect the committed changes.