Bug 245185 - virtual keyboard plasmoid should get a display-only mode
Summary: virtual keyboard plasmoid should get a display-only mode
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-misc (other bugs)
Version First Reported In: unspecified
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: ---
Assignee: Björn Ruberg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-20 00:33 UTC by Dennis Schridde
Modified: 2018-06-09 08:04 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2010-07-20 00:33:44 UTC
Version:           unspecified (using Devel) 
OS:                Linux

I would like to use the virtual keyboard plasmoid to only display the keyboard layout for the current input language. Possibly in a non-intrusive, non-interactive way, like KWin can permanently display selected windows translucently in a corner of the screen (shortcut ctrl+win+t here).

This feature is useful, when one wants to type text in a language that is not common to him, like chinese, cyrillic, arabic, etc, and he still has to use his european keyboard, but does not know where the keys of the other language are.

Reproducible: Didn't try
Comment 1 Dennis Schridde 2010-07-20 00:49:12 UTC
The application I am referring to might be "plasmaboard", not kvkbd. I just know it shows up in the list as "Virtuelle Tastatur" in german.

kde-4.4.92
Comment 2 Björn Ruberg 2010-08-06 00:25:09 UTC
Well, I think you should use common plasma features for this. You can put the keyboard on the dashboard or simply leave it open from the panel. I don't think that it is wise or possible to implement an extra feature for that in plasmaboard.
Comment 3 Dennis Schridde 2010-08-06 10:55:55 UTC
There are some inconveniences attached to leaving the keyboard open:
1) I cannot see what is underneath, thus it takes a considerably large portion of my screen space.
2) I cannot click on what is underneath it, which also takes working space.

My idea to (1) was to make the keyboard transparent. The idea for (2) is for the keyboard to not accept mouse clicks, so that KWin/X would send these events to the widget behind the keyboard.
Comment 4 Björn Ruberg 2010-08-06 20:22:54 UTC
There is not much I can do here. Making something "transparent" for clicks I already failed when using the plasma libs. As said, I think you should think of a plasma solution here. Dashboard, panel - don't know, but it's the way to go.
Comment 5 Björn Ruberg 2010-08-22 00:48:49 UTC
Another hint:
Call "plasmoidviewer plasmaboard" from console. It will open plasmaboard in a normal window with kwin decorations - so you can use all kwin features on it.
Comment 6 Dennis Schridde 2010-12-25 22:32:01 UTC
Just discovered http://www.kdedevelopers.org/node/4362, which mentions myOverlayWidget->setAttribute(Qt::WA_TransparentForMouseEvents); as a possible solution. Whether it works in this case probably depends on how Plasmoids are rendered internally.
Comment 7 Nate Graham 2018-06-08 20:14:59 UTC
Hello!

This feature request was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this feature request is already implemented in Plasma 5, or is no longer applicable.

Accordingly, we hope you understand why we must close this feature request. If the requested feature is still desired but not implemented in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham
Comment 8 Dennis Schridde 2018-06-09 08:04:55 UTC
(In reply to Björn Ruberg from comment #5)
> Another hint:
> Call "plasmoidviewer plasmaboard" from console. It will open plasmaboard in
> a normal window with kwin decorations - so you can use all kwin features on
> it.

Might have been a solution for this.