-> Make Landscape into a Legit PC Keyboard. (More standard / usable)
-> Add a tiny bit of padding on Left/Right edges (Looks better)
Notes/Thoughts:
While WvKBD is almost certianly the best Wayland/wlroots-based
OnScreen Keyboard that I've found: Presonally, I think it is NOT
designed for real-world usage with a 2-in-1 laptop or tablet, where
you need a 'real' keyboard, with a proper layout.
I found it pretty much impossible to use with Hyprland. eg: no mod
keys on the main layout, awkward arrow keys, keys moved/placed in
radically different places, etc. TBH, even on Mobile, the
non-familiar / non-standard layouts feel awkward to me..
Plans:
-> Fix/add padding on other layouts.
-> Improve all other Layouts to be most standard
Note: So far I have only been testing Landscape on my Surface 7
with Hyprland && my own Shell (based on/using Aylur's Gtk Shell).
Signed-off-by: jordan Johnston <johnstonljordan@gmail.com>
This strip everything that isn't the key we come for, Shift and Abc.
Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
most compose layouts are more minimalistic don't have space/backspace/enter anymore, pressing
a key will close the layout anyway. All layouts retain an Abc button
, even though tapping any non-key will close the layout just as well.
Some compose layouts have added modifiers (ctrl, alt, super) in the
bottom row
This is basically the same as the old 'full' layout, the new 'full'
layout removed some keys to reduce width. But on bigger devices like
tablets the old full layout was fine.
- The full layout now squashes less keys in a row, to accomplish this
the semicolon/colon, equal/plus and alt keys had to be sacrificed
from the full layout (they're on the special/symbols layout still).
- The half-keys in the simple layout are removed, giving a bit more
space.
- The default total keyboard height has been slightly enlarged (10px)
- The compose key moved down, it was too close to the 'a' (accidental
presses). The tab key moved to the top-right.
- The spacing between the buttons is slightly larger (aesthetic only)
- The key for layer switching is now labelled more consistently with an icon, and indicates direction of switching with an arrow
- An extra "index" layout was added that can be activated by pressing
Compose + the next/prev layout button. It has a key for each layout,
even those not specified at start. This special layout does not appear
in the normal layer cycling.
- The "Abc" key on secondary layers returns to the last alphabetical layout
- The compose layouts automatically hide when the user presses the space
where there are no keys, no need to explicitly press the "Abc" key.