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