View Single Post
Old 10-29-2024, 12:38 PM   #50
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,939
Karma: 6361444
Join Date: Nov 2009
Device: many
If anyone can recreate this, I could add an InputMethodEvent handler to CodeView and I could dump the QInputMethodEvent event parameters including the final commit string, the preeditString, and all the QTextFormat values passed in for each so we can understand what format is being specified for each. This may help us understand why the oreeditString is being greyed out for Korean.

BTW, this problem (both A and B) can not happen on Mac OS or even Linux as far as I can tell as they never set a preeditString. So this is specific to Windows and the Qt Windows specific code.

Just let me know if anyine has time and I will throw something together.
KevinH is offline   Reply With Quote