@Wimpy - okay, I don't see a way to fix this without breaking more stuff. Not yet at least. I suggest reverting 8d305f3. Should I submit a new pull request to undo it?
I'm keeping this issue in the back of my mind and I'll revisit it periodically as new ideas come up to try to solve it.
In the meantime, @orschiro, @elcste - you can double tap on your key to get the behavior.
So, for Firefox, instead of:
Alt+1 it becomes Alt+1+1
Alt+2 it becomes Alt+2+2
- Alternatively, you can use Ctrl+PageDown and Ctrl+PageUp
And for Quod Libet, EoM, etc:
Alt+Enter it becomes Alt+Enter+Enter
Other programs/shortcuts shouldn't be affected, AFAIK.