Yeah as K-9 said I kinda have enough useful info here, the problem is figuring out the trigger state. I have a few ideas as to what's happening and one way that I think might fix it.
Effectively the problem is when the XklState changes in a certain way, the state change causes a couple of annoyances anyway but without listening to the event it's impossible to change when the keyboard signal arrives :/
Yeah as K-9 said I kinda have enough useful info here, the problem is figuring out the trigger state. I have a few ideas as to what's happening and one way that I think might fix it.
Effectively the problem is when the XklState changes in a certain way, the state change causes a couple of annoyances anyway but without listening to the event it's impossible to change when the keyboard signal arrives :/