mirror of
https://github.com/jjsullivan5196/wvkbd.git
synced 2025-03-14 11:22:48 +01:00
Fix Ctrl feedback while being clicked
This commit is contained in:
parent
47a45d557b
commit
975bd2ec32
@ -388,6 +388,12 @@ kbd_press_key(struct kbd *kb, struct key *k, uint32_t time) {
|
|||||||
kb->mods ^= k->code;
|
kb->mods ^= k->code;
|
||||||
if (k->code == Shift) {
|
if (k->code == Shift) {
|
||||||
kbd_draw_layout(kb);
|
kbd_draw_layout(kb);
|
||||||
|
} else {
|
||||||
|
if (kb->mods & k->code) {
|
||||||
|
kbd_draw_key(kb, k, Press);
|
||||||
|
} else {
|
||||||
|
kbd_draw_key(kb, k, Unpress);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
zwp_virtual_keyboard_v1_modifiers(kb->vkbd, kb->mods, 0, 0, 0);
|
zwp_virtual_keyboard_v1_modifiers(kb->vkbd, kb->mods, 0, 0, 0);
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user