Hi,<div dir="auto"><br></div><div dir="auto">For a while now, I’ve been hoping to see some commercial solutions like <a href="https://symless.com/synergy">https://symless.com/synergy</a> that implement keyboard and mouse sharing finally add support for running on DEs that use Wayland.</div><div dir="auto"><br></div><div dir="auto">It seems to be forever on their feature roadmaps but never really getting closer.</div><div dir="auto"><br></div><div dir="auto">I assume the problem is lack of a good way to snoop on the input events and (maybe; not sure how these commercial solutions implement it) rewrite or suppress certain input events when they’re talking to a typical DE compositor like Mutter.</div><div dir="auto"><br></div><div dir="auto">I had a quick look through the current set of things in wayland-protocols, and nothing jumped out at me as work in that direction.</div><div dir="auto"><br></div><div dir="auto">Does anybody know of something underway in the upstream compositors that might not have filtered down to wayland-protocols yet, which would be useful for securely implementing mouse/keyboard sharing across separate machines? Maybe I could point these vendors to it.</div>