KDE Plasma - Show/hide the virtual keyboard manually, without a touch device

I recently installed Fedora 42 with KDE Plasma, and I’m looking for an on-screen keyboard that allows me to click individual keys with my mouse.

In Windows, this feature is called “On-Screen Keyboard,” and in macOS, it can be accessed by clicking “Show Keyboard Viewer” under the keyboard icon in the taskbar.

I attempted to install the Onboard Flatpak, but unfortunately, it crashes. I also have Maliit installed, but it doesn’t activate.

I found a bug report that describes the problem: 466948 – A way to show the virtual keyboard manually, without necessarily using a touch device

Any assistance or guidance on how to resolve this issue would be greatly appreciated.

right now it’s not possible. But KDE is working on new touch screen keyboard which will be able to run in non touch screen device.

1 Like

The use case involves a child who needs to type French accented letters on a US keyboard, which does not have those characters. Clicking on the letters with a mouse is much easier than trying to train them to use AltGr deadkeys.

Another idea could be like how in Mac OS, if you hold down a key long enough, a popup appears giving you the option of choosing non ASCII alternatives:

1 Like

That hold a key down long enough is one feature I miss from MacOS. It was so easy to input the character you needed without having to open character map or remember unicode.

1 Like

For this check out fcitx. it’s not virtual keyboard. But it shows pop up suggestions like you showed.

One can go with dead keys without AltGr, e.g. by using the English (US, alt. intl.) keyboard layout. That way one can press the accent key (', ^ etc) and then the letter, obtaining the accented letter (é, ô etc). A small annoyance for fresh users is that one has to get used to hitting space after pressing the modifier keys, if the actual modifier key is needed instead of the accent.