-
Notifications
You must be signed in to change notification settings - Fork 60
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
Comments
IME support is not implemented upstream in iced yet. |
Minimal input method support landed in upstream. 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? |
We will rebase on 0.14 when it releases |
Thank you for sharing your plan. |
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](https://private-user-images.githubusercontent.com/45698918/360295558-081e85e2-2911-4c88-bbbf-33da9ecdfa2c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0ODk1MDEsIm5iZiI6MTczOTQ4OTIwMSwicGF0aCI6Ii80NTY5ODkxOC8zNjAyOTU1NTgtMDgxZTg1ZTItMjkxMS00Yzg4LWJiYmYtMzNkYTllY2RmYTJjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDIzMjY0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRhMTA2YmYwNjAyNGQ0ODQ0ZDFjZmFlMjM0Njc3OWI1NTEyNjQ3N2I3YjUzNWRmYTlhNDYwZDllODA2ZTg3ZjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.OBIru4KJhhcRs1_Cn2ONpc-18W-TDZAVW9AbET0FfGs)
![image](https://private-user-images.githubusercontent.com/45698918/360295852-fea97251-0883-4afd-9fbe-734f5428422a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0ODk1MDEsIm5iZiI6MTczOTQ4OTIwMSwicGF0aCI6Ii80NTY5ODkxOC8zNjAyOTU4NTItZmVhOTcyNTEtMDg4My00YWZkLTlmYmUtNzM0ZjU0Mjg0MjJhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDIzMjY0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNiZGU0ZDZkY2ZhMGRmNjY4ZWIxNWI5MTFhMjEyOGJlZjQ2Yjc2NmFlMjE5YzdhNDQ0Y2IxMjM3YjZhMTk5ODYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.U-WQN-rNLF2lVIChsD9A7k-hBId-5-k84PPeURBUtbU)
![image](https://private-user-images.githubusercontent.com/45698918/360296048-0a9ddf46-b646-40ad-bd15-e4700959b7b0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0ODk1MDEsIm5iZiI6MTczOTQ4OTIwMSwicGF0aCI6Ii80NTY5ODkxOC8zNjAyOTYwNDgtMGE5ZGRmNDYtYjY0Ni00MGFkLWJkMTUtZTQ3MDA5NTliN2IwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDIzMjY0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRjNTZmZDNiZGQxYWI0MDBhZmVhMTc3NGIwYjMzY2VlNWM2MWNmNDk1MjA1ZTBlNDA4MmNlNjZiNmU4MDM2YzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.JyJHd5xI5rdjjsaQ4IPbYPImVHYmEkL7uluOkYkD3rg)
![image](https://private-user-images.githubusercontent.com/45698918/360296082-d5196676-9515-4e6d-9b92-088d6b561279.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0ODk1MDEsIm5iZiI6MTczOTQ4OTIwMSwicGF0aCI6Ii80NTY5ODkxOC8zNjAyOTYwODItZDUxOTY2NzYtOTUxNS00ZTZkLTliOTItMDg4ZDZiNTYxMjc5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDIzMjY0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY4NjE4OWE2YmRjYmVjYmFiYzA1NDliY2NkMzg4MTJhYzJkZTIzZjMwNWRmYzdhYTQ4NGEyNmFmNjA0OTMwYTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.tzZ6wJF9NoBlc6mz_w1V9F_G218czDs6NDkxirfUvE0)
![image](https://private-user-images.githubusercontent.com/45698918/360297652-19d089f2-19e4-4a7d-92ca-9a6303e2e937.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0ODk1MDEsIm5iZiI6MTczOTQ4OTIwMSwicGF0aCI6Ii80NTY5ODkxOC8zNjAyOTc2NTItMTlkMDg5ZjItMTllNC00YTdkLTkyY2EtOWE2MzAzZTJlOTM3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDIzMjY0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk3ZTZjNzQyZDk3ZDg1OWQ2ZjIyZjYxNWUzZTk2MzE3ZWU1YmZhYzIwODY0NTI5ZTc4MDc3YjhlY2JhM2NlMjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.D_Fjyu07wbNEdMo217BllrKDoYIberN7U1j_iuJL7Nc)
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.
What is needed is like GNOME has
It says Mozc instead of just Japanese
Notice it let's you switch modes for input
The text was updated successfully, but these errors were encountered: