On 2008-05-24, Andreas Hübner <[EMAIL PROTECTED]> wrote: > I did have a very minor issue with ion3 when using alternate xkb groups. > You may want to read the bug report I filed in the DBTS, if you are > interested in this. > [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=414974]
I suppose that with regard to this problem, it suffices to apply KNOWN_MODIFIERS_MASK -- recently removed as redundant, so rollback -- in the 'ioncore_unmod' and such functions. They're merely used to check that all modifiers have been released. But we only have to care about those modifiers that we ourselves use; it doesn't matter if modifiers we don't know about are still held, because we shouldn't get to handle any repeated presses then, if it was a properly handled additional modifier -- and the vomit-inducing Xkb masks others anyway. (That is, if AltGr is both Mod3 and Mode_Switch, we never see the Mod3 -- or does it actually show it in events for grabs on it? *puke*, if it does.) -- Tuomo
