project active

TouchDeck

A programmable touch input layer for Wayland with compositor-aware gestures and virtual keyboard output.

TouchDeck treats a phone or touch display as a programmable input surface rather than a miniature desktop. The project is especially interested in Wayland input protocols, compositor integration, and the boundary between virtual keyboards and input methods.

Open question

How should a virtual keyboard participate in a modern input-method pipeline without pretending to be physical hardware? This is connected to my notes on Wayland input methods.