On Thu Oct 23 14:20:47 2025 +0000, Rémi Bernon wrote:
Well I don't really know why it was like that in the first place, so I am just going to trust that it works. Also, do you know what the `commandDone` is for? Worked fine for me and I couldn't see any reason why it should matter FWIW.
By the looks of it `commandDone` seems to be from the original IME implementation and `doCommandBySelector:` (which is also deprecated since macOS 10.6, maybe we should implement this differently) eats up the selector for a key binding command in the `NSTextInput`, and sets `commandDone` to `TRUE`, indicating that this event was not handled by the native IME system and should've been passed up the responder chain. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9260#note_119456