Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better typing experience for languages typed using IME like Japanese #745

Open
hantabaru1014 opened this issue Nov 21, 2023 · 2 comments
Open
Labels
accessibility Functionality/tweaks that improves accessibility of the platform enhancement Suggested addition of a new feature. triaged This issue has been assessed

Comments

@hantabaru1014
Copy link

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

@hantabaru1014 hantabaru1014 added the enhancement Suggested addition of a new feature. label Nov 21, 2023
@kazu0617
Copy link

kazu0617 commented Dec 2, 2023

I want to resolve this issue also.

@shiftyscales
Copy link
Collaborator

@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.

@shiftyscales shiftyscales added the triaged This issue has been assessed label Feb 21, 2024
@shiftyscales shiftyscales removed their assignment Feb 21, 2024
@shiftyscales shiftyscales added the accessibility Functionality/tweaks that improves accessibility of the platform label Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility Functionality/tweaks that improves accessibility of the platform enhancement Suggested addition of a new feature. triaged This issue has been assessed
Projects
None yet
Development

No branches or pull requests

3 participants