@pspeed sorry for the ping, did you have chance to try my testcase?
I made it as simple as possible and should be really easy to run side by side.
My quickfix that consumes extra events works for me and Iām using it in a local build, however I see that change can be a problem in case some event has to be handled by another component (e.g. when no pointer enabled).
My more āadvancedā fix of consuming certain events depending on the key code may have the correct behavior, but it is very hacky and I think a more proper fix escapes my knowledge of lemurās design.
This is the only problem I noticed using lwjgl3 and lemur.
No, sorry. I havenāt gotten a chance to mess with this. Your test case gets me only maybe 50% of the way to where I need to be to actually fix the problem without breaking other cases and I havenāt had time to make up the other 50% yet. (Maybe itās a little closer than that now that I look again.)