Bug 409640

Summary: Hide virtual keyboard SNI on mobile/touchscreen only device.
Product: [Plasma] kwin Reporter: Bhushan Shah <bshah>
Component: virtual-keyboardAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: aleixpol
Priority: NOR    
Version First Reported In: git master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Bhushan Shah 2019-07-09 05:55:07 UTC
SUMMARY

It kinda becomes problem when on touchscreen only device if by accident you disable virtual keyboard. It makes no sense to enable/disable virtual-keyboard on phone/tablet devices. you always want virtual keyboard

Linux/KDE Plasma: git master
Comment 1 Martin Flöser 2019-07-09 08:20:23 UTC
Wouldn't it make more sense to filter it out in the UI. On a dynamic system such as a yoga convertible it would be wrong to hide it and KWin cannot distinguish between a phone and a convertible.
Comment 2 Bhushan Shah 2019-07-09 08:23:23 UTC
KWin have information about input systems available (i.e touchscreen or tablet or keyboard0, so in my opinion it would make sense from KWin side to dynamically hide/show SNI.

Beside filtering out this specific SNI from for example system tray would require very specific code from what I understand.