Most of the really useful add-ons, like the keyboard, for Qt5 and beyond are GPLv3 licensed or require purchasing a license from Qt now. At my previous job we looked heavily at this but couldn’t find a good way around the licensing (we were prohibited from using GPLv3 except in very specific cases which took much explanation).
matchbox is jaded. I would not even go there. It still is part of oe-core and on life support due to poky legacy but I don’t know anyone using it in real products. OE-core should think beyond sato and the infra that came along with poky. maemo is long gone and its still living in same era.
Demo of Qt6 WebEngine on VAR-SOM-MX8 with Weston Virtual Keyboard
@khem has integrated Qt6 into the Yoe Distribution, so we have been experimenting with QtWebengine on a VAR-SOM-MX8 platform. Apparently, Qt works with the Weston input methods, where stock Chromium does not.
writing a virtual keyboard in c++ from scratch(unless the underlying OS provides one automatically) seems feasible in this case, I’m not 100% sure how long it takes but interested in writing one for wxwidgets.