Hi, remembered another old bug by accident.
A key gets stuck if a modifier key is pressed or released, in the sense that <mod-up> is never triggered if modifier is applied without releasing that key, as well as <mod-up> under the <mod-{ctrl,shift}> is not triggered when the modifier is released when still holding the key.
Yeah, this is a long-time bug, but also a dangerous area to touch - I tried once, two years ago, but fixing one thing always broke something else.
(I don't say it's 'impossible', just that I ran out of patience, and got worried about all the new bug reports if I break something that currently works)
Np, I expect this to be a sensitive area, hence no milestone set. Hopefully it will go away with PLIB?
The workaround I can suggest for now is to always duplicate the actions of
<mod-up>of the one modifier state into the others.Another detail I noticed: the "pure" key will not get triggered if modifier key is released.
And this one has disappeared, so there is now only the issue described in the original post.
Guaranteed way to reproduce the main issue:
/controls/gearbrake-{left,right}go up.brake-parkingshould be 1 now.brake-{left,right}are supposed to go down at this point, but they stay up.brake-{left,right}are still not going back down -- they are stuck until you press and release B again.This manifests as sometimes having to tap B when you can't start moving because of "brakes randomly getting stuck".