I'm trying to integrate kvkbd into a Qt inputcontext plugin, with the aim that Qt itself shows and hides the keyboard whenever it sees fit (e.g. a QLineEdit gets the keyboard focus). For this to work I mainly need to implement 2 methods: showInputPanel and hideInputPanel Showing means starting kvkbd, which nicely works as it's already a KUniqueApplication But to hide it I would need to really quit the process, which maybe is not that nice as to just hide the already running one. Therefore I'd like to have 2 new dbus interfaces to show and to hide an already running instance Reproducible: Always