I really don't have any idea which masks to try. What this fix is trying to do is allow bindings of the scroll wheel + modifier for users who want to use something like Alt+scroll up/down to raise/lower windows, so I need to keep some modifiers with the scroll wheel grabbed for this.
It's not clear what the ModXMask masks really bind to. This just seems like really fragile code that I'm forced to muck with because Gtk developers wanted to fix another issue and left window managers holding the bag.
I'll keep looking at this. Maybe I can add some of the ModXMasks to the exclusive OR and not break things.
I really don't have any idea which masks to try. What this fix is trying to do is allow bindings of the scroll wheel + modifier for users who want to use something like Alt+scroll up/down to raise/lower windows, so I need to keep some modifiers with the scroll wheel grabbed for this.
It's not clear what the ModXMask masks really bind to. This just seems like really fragile code that I'm forced to muck with because Gtk developers wanted to fix another issue and left window managers holding the bag.
I'll keep looking at this. Maybe I can add some of the ModXMasks to the exclusive OR and not break things.