Maarten van Gompel
a10b504cda
allow modifiers with next layer button to switch to first/previous layer
...
- shift (or capslock) switch to the previous layer in the defined order
- control, alt or compose resets the view to the first layer
related fix: compose key resets on layer switch (doesn't stick now)
2022-07-15 22:03:27 +02:00
Zach DeCook
f9bf42129a
border: display around all sides
...
(not just top and left edges)
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2022-07-10 22:52:22 +02:00
Zach DeCook
0cd0d5e1a1
layout: Implement spacing better
...
to no longer need overscan
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2022-07-10 22:52:22 +02:00
ArenM
1843e60a74
only commit surface when it changed
...
Previously wvkbd would commit an (usually) unchanged surface at the
framerate of the compositor, this only commits the buffer when we render
something new.
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2022-07-05 22:13:21 +02:00
ArenM
11d6924a13
Draw compose key as pressed when compose is enabled
...
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2022-06-14 00:21:28 +02:00
John Sullivan
849f4600e9
project: rerun clang-format
...
TODO make a commit or PR hook for this
2022-06-13 21:55:47 +02:00
John Sullivan
aa65896fbf
keyboard.c: fix update/draw logic in kbd_unpress_key
...
thanks @0x4261756D @earboxer for pointing out this issue
2022-01-09 21:02:46 -08:00
Zach DeCook
bddf05e0fc
key drawing: refactor kbd_draw_key
2022-01-10 03:08:06 +00:00
Zach DeCook
564eb4536a
overlapped key output: highlight letters swiped through
2022-01-10 03:08:06 +00:00
Zach DeCook
2de12a90e4
output: add -O flag to output overlapped keys
...
the use-case for this is simple 'swipe'-typing:
another program can take the output, guess the word which is being typed, and type the rest of the word
2022-01-10 03:08:06 +00:00
Maarten van Gompel
bb1eff09be
applied clang-format (no functional changes), but exempted custom include order in keyboard.c and main.c
2021-10-19 23:12:01 -07:00
Stacy Harper
e100aafb05
Add landscape layers
2021-10-19 23:12:01 -07:00
Stacy Harper
e73316bd7c
WIP refacto keyboard.c
2021-10-19 23:12:01 -07:00
Maarten van Gompel
ff92a92086
refactored keymap loading
2021-10-19 23:12:01 -07:00
Stacy Harper
b5ec768822
WIP: refactorise keyboard.c
2021-10-19 23:12:01 -07:00