Skip to content

Draft: Add input-observation protocol

Philipp Kaeser requested to merge furball/wayland-protocols:main into main

Permits surfaces to observe input events also when not having input focus.

The draft includes support for monitoring pointer position; intended to extend for further input types and events (eg. touch positions). Input events are reported relative to an associated surface, and are intended to permit tools and gadgets such as xeyes with Wayland.

Justification

Requirements for merging

  • Review
  • Implementations
  • ACKs from members

Merge request reports