Skip to content

[WIP] On-screen keyboard support

Simon Ser requested to merge github/fork/dcz-purism/osk into master

Created by: dcz-purism

This pull request combines work on:

  • input-method protocol #856 (closed)
  • text-input protocol #776
  • rootston glue

Its purpose is to develop these in sync, and to remove the need to juggle different long-running feature branches as different parts are being developed. This has proven to take up effort and lead to awkward situations, e.g. many of the rebased rootston commits were developed against an earlier version of wlr_input_method.h and are currently unbuildable.

One interesting thing is the addition of code duplicating some functionality of layer surfaces (panels, unfocusable windows) in rootston views, in order to support input-method-panel.

Merge request reports