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

Add support for CJK input method editors #578

Open
nonetrix opened this issue Aug 22, 2024 · 4 comments
Open

Add support for CJK input method editors #578

nonetrix opened this issue Aug 22, 2024 · 4 comments

Comments

@nonetrix
Copy link

nonetrix commented Aug 22, 2024

Languages like Japanese because they have so many characters have to use a IME (input method editor), pretty much if you type something like watashi it will allow you to turn that into 私. Usually this is managed by either ibus (mostly gnome) fcitx5 (everything else really) along with a engine like Mozc or Anthy which provides the suggestions to pick from. Here is what one looks like
image
Currently the only option is to change to Japanese keyboard which on surface seems fine, but this doesn't use Mozc. To my knowledge the only difference is that it adds key for yen symbol etc.
image
What is needed is like GNOME has
image
It says Mozc instead of just Japanese
image
Notice it let's you switch modes for input
image

@mmstick
Copy link
Member

mmstick commented Aug 22, 2024

IME support is not implemented upstream in iced yet.

@kenz-gelsoft
Copy link

kenz-gelsoft commented Feb 3, 2025

Minimal input method support landed in upstream.

iced-rs/iced#2777

This expected to be released in iced 0.14. Is there any chance to incorporate this in cosmic early betas?

Will it help if I backported this on top of 0.13 which pop-os/iced seems trying to rebase to?

@mmstick
Copy link
Member

mmstick commented Feb 4, 2025

We will rebase on 0.14 when it releases

@kenz-gelsoft
Copy link

Thank you for sharing your plan.
I'm daily driving with COSMIC desktop, so I'm looking forward to shiny COSMIC apps will support Japanese text input.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants