Bug 419361

Summary: FEATURE REQUREST: X11 support for qt5-virtualkeyboard
Product: [Plasma] plasmashell Reporter: jan.claussen10
Component: generalAssignee: David Edmundson <kde>
Status: CLOSED NOT A BUG    
Severity: normal CC: plasma-bugs-null
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description jan.claussen10 2020-03-29 09:13:57 UTC
Can anyone please port the wayland functionality to X11? The keyboard is great but there is no way to make these settings unless you create an autostart.sh in /etc/profile.d. But even then you can't access it in apps like Chromium, since there is no button to make it appear. It would be really nice to have the resizing feature from Wayland and additionally have a button.

I know I could just use Wayland, but it doesn'T support my Wacom tablet.
Comment 1 David Edmundson 2020-03-29 14:28:29 UTC
It won't work.
Comment 2 jan.claussen10 2020-04-07 15:56:52 UTC
Why not? You can make it appear automatically with a simple hack by making a script containing

export QT_IM_MODULE=qtvirtualkeyboard

an putting it in /etc/profile.d/. The problem is that the have no control over it then. It just always appears and you can't turn it off, unless you reboot.
Comment 3 David Edmundson 2020-04-07 15:58:43 UTC
With that flag the relevant Qt app launches the keyboard in-process.

That won't help you use it in Chromium, button or not.
Comment 4 jan.claussen10 2020-04-07 18:52:15 UTC
Sure it would! If there was an icon in the taskbar that I could make it appear with, I could tap on it while being in Chromium. Best solution would be a shell command to male it appear with. Then I could link this command to a swipe gesture.

It is really cumbersome:
Firefox works, but it does not have swipe gestures
Chromium has swipe gestures, but it doesn’t work with virtual keyboards xD
Comment 5 David Edmundson 2020-04-07 20:26:01 UTC
Chrome cannot talk to this virtual keyboard.
Comment 6 jan.claussen10 2020-04-07 22:15:58 UTC
Well, then it can’t. But that was not what I was asking for, was it? I wanted to be able to activate the keyboard in the panel like in Wayland.