As to getting a keyboard up, with a bit of googling I’ve gotten florence to show itself and do something when tapping on keys. I think it needs a lot more DBus than the minimal set we’re currently launching. If someone wants to try further, this is how far I got:
Absolutely spartan of course, but very functional and entirely operated with a single encoder. I realize the remarks about Estonian characters are at least half tongue in cheek, but for all the improvement requests on the Pyramid forum, this is something nobody complains about
Of course, an actual virtual keyboard on a touch-screen is a fairly different experience.
We could maybe offer an onscreen keyboard that reacts to scrolling with encoders (like the Pyramid but with two axes) and also touch / click - best of both worlds. Of course not everyone uses QWERTY and many of our regulars are those . The keyboard layout could be configurable from webconf.
I think it would probably be easier to write the keyboard code than try to integrate an exiting one. I have done this several times and the OS provided on-screen keyboard is usually suboptimal compared with one written with context in mind. It is just a load of squares with letters after all…
I am working on a PoC method of naming things which I will demonstrate in the next update of step sequencer. (I want to name user saved files.) It probably won’t be much more than the Pyramid design but that is a start and from small acorns…