Better typing experience for languages typed using IME like Japanese
hantabaru1014 opened this issue · comments
Is your feature request related to a problem? Please describe.
An IME is used to input Japanese on a PC. (What is IME?)
When entering Japanese in the Japanese input mode of the IME, after typing a key, you select one of the "conversion candidates" and confirm your entry.
In Resonite's desktop mode, this "conversion candidate" is not displayed in UIX, and it is difficult to know what the result will be until it is confirmed, making Japanese input stressful.
Not only Japanese, but also so-called CJK (Japanese/Chinese/Korean) seems to be input using an IME. I don't really know if other languages have similar problems, as I don't know of any other input methods other than Japanese.
Describe the solution you'd like
The currently selected "conversion candidate" should be displayed at CaretPosition on the UIX.
Please refer to the mod I made for neos / resonite that solves this problem, and there is a video in the README.
This mod uses Unity's API to force the problem, so of course I know that it cannot be implemented exactly as shown, but it should be a good reference for the behavior you want to achieve.
https://github.com/hantabaru1014/NeosBetterIMESupport
Describe alternatives you've considered
A Mod I created : https://github.com/hantabaru1014/NeosBetterIMESupport
Additional Context
No response
I want to resolve this issue also.
@hantabaru1014 @kazu0617 - in #985 @Frooxius is seeking recommendations on libraries/formats for specifying key layouts, including IMEs. If you have any recommendations- I'd suggest posting to that issue as well.