From: "Andre Moreira Magalhaes (andrunko)" <[email protected]>
Hi, This is an attempt to implement text-input-v3 on weston/weston-keyboard. While on that it also implements input-method-v2 which is an update of input-method-v1 designed to work with text-input-v3. To be able to emulate keyboards it also implements virtual-keyboard-v1 (given this support was removed on input-method-v2). Note that the weston-editor client is not updated as part of this series (and with no current plans to update it). The code is heavily inspired by wlroots/virtboard implementation of those protocols and was tested with a few gtk+3 applications and seems to work fine. I'm sending this as RFC given it depends on input-method-v2 [1] and virtual-keyboard-v1 [2] which are still under review. BR, Andre [1] https://patchwork.freedesktop.org/patch/254850/?series=50571&rev=1 [2] https://patchwork.freedesktop.org/patch/242578/?series=43350&rev=6 Andre Moreira Magalhaes (andrunko) (1): input: Add support for zwp_text_input_v3 and zwp_input_method_v2 Makefile.am | 28 +- clients/keyboard.c | 528 ++++++++------- clients/meson.build | 12 +- clients/window.c | 9 + clients/window.h | 3 + compositor/meson.build | 12 +- compositor/text-backend.c | 1104 +++++++++++++++++-------------- desktop-shell/input-panel.c | 12 +- desktop-shell/meson.build | 4 +- protocol/meson.build | 4 + protocol/weston-input-panel.xml | 63 ++ tests/meson.build | 6 +- tests/text-test.c | 151 ++--- 13 files changed, 1056 insertions(+), 880 deletions(-) create mode 100644 protocol/weston-input-panel.xml -- 2.20.1 _______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
