Bug 343110

Summary: Add a dbus interface to show or hide the keyboard
Product: [Unmaintained] kvkbd Reporter: Martin Koller <martin>
Component: generalAssignee: Guillaume Martres <smarter>
Status: REPORTED ---    
Severity: wishlist CC: cfeck
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Martin Koller 2015-01-21 10:50:46 UTC
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