[Github-comments] [geany/geany] Unexpected behavior with IME (crashing, inserting characters) (#2760)

elextr notifications at xxxxx
Thu Mar 11 03:45:27 UTC 2021


So, IIUC:

Testbed | Toolkit | Editor widget | Result
-----------|----------|-------------------|----------
Scite | Windows | Scintilla | ok
Geany | GTK | Scintilla | problems
Bluefish | GTK | GTK textview (I think) | ok

So it would appear to be the combination of Scintilla and GTK.  But (to the limits of my understanding) Scintilla just calls GTK for IME "stuff".  So I would sort of suggest its most likely to be GTK.  Since it seems to work for GTK with its own embedded editor widget either its some undocumented requirement that Scintilla doesn't meet, or those components use some internal method to communicate.

One issue is that a lot of IME stuff is going away in later GTK versions since Linux (Wayland) platforms are moving to the compositor doing IME, not GTK, so the level of effort on current implementations, especially on Windows, is maybe going to be limited.

> I know I'm deep into the bowels of GTK + Windows usability interactions that aren't really meant to be explored, but it's kind of fascinating how this all ends up coming out.

"Hello? hello?, sorry you are out of radio range down there, can't help" :grin:

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2760#issuecomment-796421161
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20210310/30db680c/attachment.htm>


More information about the Github-comments mailing list