Menu

#2085 Keys stuck if modifier changed.

2020.2
New
nobody
keyboard (7)
Low
2020-12-19
2018-11-14
No

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.

Discussion

  • James Turner

    James Turner - 2018-11-15

    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.

     
  • James Turner

    James Turner - 2018-11-15

    (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)

     
  • Anonymous

    Anonymous - 2018-11-15

    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.

     
  • Anonymous

    Anonymous - 2018-11-15

    Another detail I noticed: the "pure" key will not get triggered if modifier key is released.

     
    • Anonymous

      Anonymous - 2020-12-19

      And this one has disappeared, so there is now only the issue described in the original post.

       
  • xDraconian

    xDraconian - 2019-12-29
    • labels: --> keyboard
     
  • legoboyvdlp

    legoboyvdlp - 2020-08-06
    • Milestone: None --> 2020.2
     
  • Anonymous

    Anonymous - 2020-12-19

    Guaranteed way to reproduce the main issue:

    1. Spawn with the UFO, open property browser on /controls/gear
    2. Hold B, watch brake-{left,right} go up.
    3. Press Shift while still holding B. brake-parking should be 1 now. brake-{left,right} are supposed to go down at this point, but they stay up.
    4. Release B, then release Shift. 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".

     

Log in to post a comment.

MongoDB Logo MongoDB