[wayland] Always have a keyboard on the Seat
ClosedPublic

Authored by graesslin on Aug 3 2016, 6:34 AM.

Details

Summary

This is a workaround for QTBUG-54371 resulting in QtWayland never
requesting the input methods panel without having keyboard focus.
Thus also the virtual keyboard is not working.

With this change we go back to always announcing a keyboard and
binding the virtual keyboard to whether we don't have an alpha-numeric
keyboard instead of whether there is a keyboard on the seat.

Diff Detail

Repository
R108 KWin
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
graesslin updated this revision to Diff 5648.Aug 3 2016, 6:34 AM
graesslin retitled this revision from to [wayland] Always have a keyboard on the Seat.
graesslin updated this object.
graesslin edited the test plan for this revision. (Show Details)
Restricted Application added projects: Plasma on Wayland, KWin. · View Herald TranscriptAug 3 2016, 6:34 AM
Restricted Application added subscribers: kwin, plasma-devel. · View Herald Transcript
bshah accepted this revision.Aug 3 2016, 9:01 AM
bshah edited edge metadata.
This revision is now accepted and ready to land.Aug 3 2016, 9:01 AM
This revision was automatically updated to reflect the committed changes.