You are not logged in.

#1 2017-02-20 17:16:12

Sonnix
Member
Registered: 2014-05-20
Posts: 4

qtvkbd - virtual keyboard based on kvkbd

Recently I got a tablet PC and it turns out it's hard to find a good onscreen keyboard.
I use KDE and it has a built in keyboard only if Wayland session is used which is not quite stable yet. There are some gkt based keyboards. For example Onboard works most of the time but I could not get it's system tray icon to work just right. The right click context menu works but the left click show action only starts to work after I make the keyboard visible from the context menu after initial start. And it also ignores the first key press if window focus is changed.

The best I could find for KDE was kvkbd. But it required kde4-libs and is no longer maintained. So I decided rewrite it so that only Qt libraries are required without any KDE components.

Right now qtvkbd provides the same functionality as kvkbd.
I hope that someone might find this package useful.

AUR package page: https://aur.archlinux.org/packages/qtvkbd/

Offline

#2 2017-06-07 13:12:23

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,390

Re: qtvkbd - virtual keyboard based on kvkbd

I find it very useful, thanks.
There are 2 issues for me.
EDIT
https://github.com/Alexander-r/qtvkbd/issues/3
https://github.com/Alexander-r/qtvkbd/issues/2

Thanks!

Last edited by kokoko3k (2017-06-07 13:16:05)


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#3 2017-06-25 18:37:56

Sonnix
Member
Registered: 2014-05-20
Posts: 4

Re: qtvkbd - virtual keyboard based on kvkbd

Sorry for not replying for so long.

I've fixed the issue with wrong keycodes for F11 and F12 keys. Please test it and if it works for you I will release a new version with that fix.

As for the color styles there are no alternative color styles available.
The "standart" one is the default style. It is used as fallback style and is stored in application resources.

You can add more styles manually. In 0.8.1 application looked for additional styles in ~/.local/share/qtvkbd/qtvkbdcolors directory. But there was a bug and the directory was not scanned. This bug should be fixed with last commit.
Now application loads additional color styles from ~/.local/share/qtvkbd  /usr/local/share/qtvkbd/ and /usr/share/qtvkbd/ . It looks for css files and adds them to selection list if any are present.
https://github.com/Alexander-r/qtvkbd/b … andart.xml can be used as an example for creating new styles. You can edit it and copy to ~/.local/share/qtvkbd . Just don’t forget to rename the file before using (color styles names in menu are based on file name).

I will try to add some more styles in the future if I have time. If anyone wants to contribute additional styles then I can add them in addition to default.
Also additional keyboard layouts can be made based on https://github.com/Alexander-r/qtvkbd/b … andart.xml . Currently there is no option to select them. I will add it in near future.

Offline

#4 2017-06-27 11:56:34

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,390

Re: qtvkbd - virtual keyboard based on kvkbd

As i reported to github, F11,F12 and color styles works as expected now.
I opened another issue describing how i'm unable to start your application minimized in the tray.

By now qtvkbd is the closest thing to the old keyboard plasmoid from kde4.

Thank you for your work!


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#5 2017-06-29 17:28:52

Sonnix
Member
Registered: 2014-05-20
Posts: 4

Re: qtvkbd - virtual keyboard based on kvkbd

I've just released new version.
In v0.8.2 I've added an option to start application minimized.
To do so you have to start it with -m or --minimized option:
qtvkbd -m

I've also fixed the paths for themes and colour styles. In this version there are 6 additional colour styles. By default they are located in /usr/share/qtvkbd/ directory. Custom styles can also be loaded from ~/.local/share/qtvkbd/ directory.
Selected style should be saved when you quit application. It will not be saved if application is terminated using Ctrl+C.

Offline

#6 2017-06-30 12:02:59

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,390

Re: qtvkbd - virtual keyboard based on kvkbd

Thanks! i will try it in a week or so...


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#7 2019-04-29 21:27:15

pemartins
Member
Registered: 2019-04-29
Posts: 7

Re: qtvkbd - virtual keyboard based on kvkbd

This is an amazing virtual keyboard, congratulations @Sonnix!

Offline

Board footer

Powered by FluxBB