Hi, I'm working on IME (Input Method Editor) on Linux as the current solution using XIM is probably not working and XIM is known to be outdated.
I'm basing it on https://docs.gtk.org/gtk3/class.IMContext.html Which is built on top of Ibus (Intelligent Input Bus). To my understanding there's an option for XIM too. I'm testing it using Japanese and Anthy. For now it's compiling and sending IME commits to a TextArea but not deleting preedits (have to figure it out how to do it). It's a land I started to explore (and I know nothing outside the latin-based languages). I'm looking for use cases or samples I can use to test. It's also a work to eliminate X11 calls so we can support wayland. Cheers