I wrote:
This patch fixes a couple of problems with keyboard group switching reported in the news group:
- Group switch had never worked before, if the keyboard has been
switched outside of Wine.
Correct.
- I was clearly stated that Group switch is active if event->state & 0x2000,
not event->state & 0x6000.
Wrong.
Please replace
AltGrMask = event->state & 0x2000; to AltGrMask = event->state & 0x6000;
in the patch, all possible group indexes should be available.
Please test it on your local configurations and report back. If there will be no objections, I'll send it to wine-patches.
-- Dmitry.