jjsullivan5196 / wvkbd

On-screen keyboard for wlroots
GNU General Public License v3.0
271 stars 54 forks source link

Any Interest in having a Full-Size Keyboard Layout (ideal for 2-in-1 && Tablet PC)? #54

Open nine7nine opened 10 months ago

nine7nine commented 10 months ago

First, I just wanted to say: Great work! ~ wvkbd is literally the only usable OSK I've been able to find for my Wayland Desktop. ~ I really appreciate the work you've done here: as having a working OSK for my Microsoft Surface 7 has been a real pain to get, when running Wayland.

That said: One thing that i noticed you are lacking is a properly fully-featured standard keyboard layout. AFAICT, you've really set this up for mobile devices, or smaller screens, not so much for 2-in-1 Laptops or Tablet PCs.. I found using wvkbd to be a real pain, as I use mod keys / extensive key binds, so I've been hacking away; implementing a full-size keyboard.

screenshot: https://github.com/nine7nine/n7n-AGS-Shell/blob/main/images/ags-wvkbd.png

Right now, it's currently just based on your landscape layout, but if there was interest - I could probably rip that code out into a new layout -- and submit a patch / pull request in the semi-near future. any interest?

I gotta imagine that I'm not the only laptop user interested in your OSK... and obviously, the non-standard placements of buttons, lack of modifier keys on the main keyboard layout, etc -- makes it really hard to use on a Linux Desktop setup, with a 2-in-1... anyway let me know, I don't mind rebasing it all on a new layout, when i have the time (+ finish ironing out a few things).

proycon commented 7 months ago

Sorry for the delay! I missed this one.

Nice work on the full size keyword, a PR/patch with this is definitely welcome! It should then best produce a different binary wvkbd-desktop (or similar) rather than be part of wvkbd-mobintl.

FearlessSpiff commented 6 months ago

This would be great! This and support for input-method-v2 is all I am missing. I am also on a Surface Pro. Now after playing around with squeekboard I really miss the automatic show and hide in wvkbd.

FearlessSpiff commented 6 months ago

First, I just wanted to say: Great work! ~ wvkbd is literally the only usable OSK I've been able to find for my Wayland Desktop. ~ I really appreciate the work you've done here: as having a working OSK for my Microsoft Surface 7 has been a real pain to get, when running Wayland.

That said: One thing that i noticed you are lacking is a properly fully-featured standard keyboard layout. AFAICT, you've really set this up for mobile devices, or smaller screens, not so much for 2-in-1 Laptops or Tablet PCs.. I found using wvkbd to be a real pain, as I use mod keys / extensive key binds, so I've been hacking away; implementing a full-size keyboard.

screenshot: https://github.com/nine7nine/n7n-AGS-Shell/blob/main/images/ags-wvkbd.png

Right now, it's currently just based on your landscape layout, but if there was interest - I could probably rip that code out into a new layout -- and submit a patch / pull request in the semi-near future. any interest?

I gotta imagine that I'm not the only laptop user interested in your OSK... and obviously, the non-standard placements of buttons, lack of modifier keys on the main keyboard layout, etc -- makes it really hard to use on a Linux Desktop setup, with a 2-in-1... anyway let me know, I don't mind rebasing it all on a new layout, when i have the time (+ finish ironing out a few things).

do you have the layout somewhere? I already built wvkbd to theme it, so a pointer to your file would be great. Thanks

FearlessSpiff commented 6 months ago

nvm. found your fork. gonna check it out.