April 7, 2026
3:32 a.m.
Rémi Bernon (@rbernon) commented about dlls/winex11.drv/keyboard.c:
void x11drv_xkb_init( Display *display ) { XkbUseExtension( display, NULL, NULL ); + XkbQueryExtension( display, 0, &xkb_event_base, &xkb_error_base, 0, 0 ); + TRACE("xkb_event_base %u, xkb_error_base %u\n", xkb_event_base, xkb_error_base); Do we really need to use Xkb events? I believe that every time keyboard description (ie: the set of active groups) changes, a MappingNotify will be sent, which we already listen for. Isn't that enough to refresh the group description?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10550#note_135271