Sam Lantinga
Sam Lantinga
> I've started writing up a "best practices" wiki page for this, with the final details and code examples to be filled in when code changes are pushed for this...
Do you have minimal repro steps for this? Maybe desktop environment setup and repro with checkkeys?
Thanks for the great repro steps and explanation. It's interesting that you don't get key press/release events under Wayland or in the case where it works for you. These are...
I can repro the issue, but I am not seeing the fixed behavior if I comment out the return after the filter events call. Do you have a patch that...
Oh, that makes sense. I was thinking about when text input is enabled, but we shouldn't get keys that are actively part of composition.
Interesting. It sounds like there are two different IMEs in play here. One which is in the X server, which doesn't provide composition events, and one which is D-Bus based,...
I added support for IME composition strings under X11. It doesn't work quite the same way as Wayland, but it should be much improved.
Ah, thank you! Here's the stack of the failing thread: ``` ... SDL3.dll!SDL_DelayNS_REAL(unsigned __int64 ns) Line 86 C SDL3.dll!SDL_LockSpinlock_REAL(int * lock) Line 168 C SDL3.dll!SDL_SYS_GetTLSData() Line 50 C SDL3.dll!SDL_GetTLS_REAL(unsigned int...
I'm digging into this, but fixing it turns out to be a pretty big change. I'm working on a PR now.
Yep, I'm working on cherry-picking it now.