[BLOCKED] Add touch input support to Orca
Orca desperately needs touch support. Every other major screen reader in the market has touch support already and the fact that Orca (still) doesn't puts it majorly behind all of the other major screen reader. This is an especially required feature given that the majority of mobile Linux devices (e.g. the Steam Deck and Ubuntu Touch phones) use touchscreens as their primary input method.
To simplify implementation of touch input, the input mechanisms for keyboards should be unified and abstracted into a generic input method system. This would have the advantage of making it possible to make available more input methods in the future. This would also unify the input gesture configuration system in Orca preferences; all input gestures (keyboards, touch, ...)could be managed from a single preference page.
I would love to assist in the addition of this but Orca internals are, from what I can tell, not well documented. As such, I've no idea how much of anything works.