backend/x11: send correct keyboard layout

master
Kirill Primak 6 months ago committed by Simon Ser
parent 8cd58bc53c
commit 08c64c166f

@ -129,7 +129,7 @@ void handle_x11_xinput_event(struct wlr_x11_backend *x11,
} }
wlr_keyboard_notify_modifiers(&x11->keyboard, ev->mods.base, wlr_keyboard_notify_modifiers(&x11->keyboard, ev->mods.base,
ev->mods.latched, ev->mods.locked, ev->mods.effective); ev->mods.latched, ev->mods.locked, ev->group.effective);
send_key_event(x11, ev->detail - 8, WL_KEYBOARD_KEY_STATE_PRESSED, ev->time); send_key_event(x11, ev->detail - 8, WL_KEYBOARD_KEY_STATE_PRESSED, ev->time);
x11->time = ev->time; x11->time = ev->time;
break; break;
@ -139,7 +139,7 @@ void handle_x11_xinput_event(struct wlr_x11_backend *x11,
(xcb_input_key_release_event_t *)event; (xcb_input_key_release_event_t *)event;
wlr_keyboard_notify_modifiers(&x11->keyboard, ev->mods.base, wlr_keyboard_notify_modifiers(&x11->keyboard, ev->mods.base,
ev->mods.latched, ev->mods.locked, ev->mods.effective); ev->mods.latched, ev->mods.locked, ev->group.effective);
send_key_event(x11, ev->detail - 8, WL_KEYBOARD_KEY_STATE_RELEASED, ev->time); send_key_event(x11, ev->detail - 8, WL_KEYBOARD_KEY_STATE_RELEASED, ev->time);
x11->time = ev->time; x11->time = ev->time;
break; break;

Loading…
Cancel
Save