Open bitigchi opened 2 years ago
This is related to #326.
Not sure how to address this. It falls basically on SDL to handle the specifics of the IME in a platform-independent manner. I don't have any CJK proficiency so it's difficult for me to figure out how to get SDL to do the right thing here. I'll mark this as "help wanted" if someone wants to try to investigate/patch it a bit.
Regarding the K in CJK, when typing Korean, the input text box does not display the syllable under construction and only displays the completed syllable when typing has advanced such that the syllable boundary is unambiguous. This makes typing somewhat difficult.
(Korean is written using an alphabet, and each syllable's letters are arranged into a block. When typing in letters, the IME should rearrange the letters in the current syllable into the correct layout after each letter is typed. E.g. if typing in the syllable 괜, the user types in ㄱㅗㅐㄴ and progressively sees ㄱ 고 괘 괜.)
Also, my keyboard shortcut to switch languages is Cmd-Option, but the application is, I guess, snooping on the modifier keys and sometimes sees the Option press as a cue to display link shortcuts, and it sometimes grabs input focus back from the input text box.
(Just FYI—I know you're not going to fix this soon.)
Text boxes do not react well to CJK input.
macOS 11.6.1, Lagrange 1.9.1