Bug 467209

Summary: Clicking "Virtual keyboard" button doesn't make virtual keyboard show up; you have to tap it with a touchscreen
Product: [Plasma] plasmashell Reporter: rlb0id+5r1uyo49j2r5s
Component: Theme - BreezeAssignee: Plasma Bugs List <plasma-bugs>
Status: ASSIGNED ---    
Severity: major CC: kde, kde, med.medin.2014, nate, postix, putr4.s, visual-design
Priority: NOR    
Version: 5.27.2   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=466948
https://bugs.kde.org/show_bug.cgi?id=466969
https://bugs.kde.org/show_bug.cgi?id=478875
Latest Commit: Version Fixed In:
Sentry Crash Report:
Bug Depends on: 467302    
Bug Blocks:    
Attachments: “neofetch” output and demonstration

Description rlb0id+5r1uyo49j2r5s 2023-03-11 17:07:03 UTC
Whenever I lock the screen on Plasma Wayland, I can't use the virtual keyboard to unlock the screen.

This has happened to me on EndeavourOS and Arch.
I'm on Plasma 5.27.2, this used to happen on older versions of Plasma as well.
My “neofetch” output in the video attachment.
Comment 1 rlb0id+5r1uyo49j2r5s 2023-03-11 17:13:42 UTC
Created attachment 157193 [details]
“neofetch” output and demonstration
Comment 2 Nate Graham 2023-03-13 20:46:05 UTC
There were a few issues with this button that are fixed for touch users with the fixes for Bug 466969 that will be released tomorrow with Plasma 5.26.3.

However there's still an issue when you *click* the button. KWin receives the signal to show the virtual keyboard, but ignores it because the input event associated with it wasn't a touch event. We'll probably need a way to communicate to KWin that we want to force it to show anyway with no event filtering.
Comment 3 Bug Janitor Service 2023-03-28 16:44:39 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2782
Comment 4 medin 2023-07-29 12:32:35 UTC
On Wayland, the virtual keyboard still refuses to appear on lock screen when I click on its button by mouse. The one on SDDM works fine.

Operating System: Manjaro Linux 
KDE Plasma Version: 5.27.6
KDE Frameworks Version: 5.108.0
Qt Version: 5.15.10
Kernel Version: 6.4.7-1-MANJARO (64-bit)
Graphics Platform: Wayland
Comment 5 Nate Graham 2023-08-01 21:32:41 UTC
Yes, because those patches I submitted haven't been merged yet.