I'm worried there's more to it than that. IIUC today Qt apps talk to the OSK directly on dbus, thanks to this being set on its env:
QT_IM_MODULE=maliitphablet The input does not go through normal input systems at all, it goes ~directly from OSK to the input field. Even Qt apps would need to poke out of it to comm with the OSK process. Non-Qt apps would need their own maliit support implemented... There may be other ways, we could make the OSK fall back to generating real input events if there's no app on the other end (that might actually be the most versatile approach), or we could have XMir proxy the input... Long-term we'd probably like for the input comm to go through Mir over some standardized API so we can support 3rd party OSKs (unless we actually say maliit is the "standardized API"). Lotsa questions, not many answers. ** Changed in: unity8 (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1543351 Title: osk with puritine apps To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-pocket-desktop/+bug/1543351/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp