[GH-ISSUE #50] Does upp support IME for unicode language? #30

Closed
opened 2026-05-05 03:34:54 -06:00 by gitea-mirror · 9 comments
Owner

Originally created by @AllenDang on GitHub (Dec 2, 2021).
Original GitHub issue: https://github.com/ultimatepp/ultimatepp/issues/50

I noticed that input box doesn't support to enter Chinese characters with IME. Does this be supported by upp?

Originally created by @AllenDang on GitHub (Dec 2, 2021). Original GitHub issue: https://github.com/ultimatepp/ultimatepp/issues/50 I noticed that input box doesn't support to enter Chinese characters with IME. Does this be supported by upp?
Author
Owner

@mirek-fidler commented on GitHub (Dec 2, 2021):

It would be good to specify the platform you are using (Win? Gtk? Mac?)..

That said, so far we only tried for basic support - one of reasons is that
there are not many developers that have IME native language. And nobody
really complained so far.

I would be glad to improve IME support as long as I have some feedback on
what the support is supposed to be. I mean, if somebody can lead me to
understand how to actually use IME (in non-U++ application, say Notepad in
win32), I am pretty sure I can duplicate the experience in U++ :)

On Thu, Dec 2, 2021 at 10:00 AM Allen Dang @.***> wrote:

I noticed that input box doesn't support to enter Chinese characters with
IME. Does this be supported by upp?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ultimatepp/ultimatepp/issues/50, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARH237KW3UIPPOJCZ6W2ITUO4YTRANCNFSM5JGRSEAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

<!-- gh-comment-id:984438061 --> @mirek-fidler commented on GitHub (Dec 2, 2021): It would be good to specify the platform you are using (Win? Gtk? Mac?).. That said, so far we only tried for basic support - one of reasons is that there are not many developers that have IME native language. And nobody really complained so far. I would be glad to improve IME support as long as I have some feedback on what the support is supposed to be. I mean, if somebody can lead me to understand how to actually use IME (in non-U++ application, say Notepad in win32), I am pretty sure I can duplicate the experience in U++ :) On Thu, Dec 2, 2021 at 10:00 AM Allen Dang ***@***.***> wrote: > I noticed that input box doesn't support to enter Chinese characters with > IME. Does this be supported by upp? > > — > You are receiving this because you are subscribed to this thread. > Reply to this email directly, view it on GitHub > <https://github.com/ultimatepp/ultimatepp/issues/50>, or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AARH237KW3UIPPOJCZ6W2ITUO4YTRANCNFSM5JGRSEAQ> > . > Triage notifications on the go with GitHub Mobile for iOS > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> > or Android > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>. > >
Author
Owner

@AllenDang commented on GitHub (Dec 2, 2021):

@mirek-fidler I'm using macOS 12.0.1. I'm evaluating ultimate++ for next project, it has most beautiful C++ usage compare to wxWidget and Qt, the only thing blocks me is IME support now.

<!-- gh-comment-id:984449045 --> @AllenDang commented on GitHub (Dec 2, 2021): @mirek-fidler I'm using macOS 12.0.1. I'm evaluating ultimate++ for next project, it has most beautiful C++ usage compare to wxWidget and Qt, the only thing blocks me is IME support now.
Author
Owner

@mirek-fidler commented on GitHub (Dec 2, 2021):

Frankly, MacOS is the least matured version as of now (OTOH, it will not
mature unless it is used ;)

Could you perhaps check how satisfied are you with IME in Windows or Linux?
I mean, from what I understand, there are like 2 levels of IME - "in place
IME" and "it gets done somewhere on the screen, then put to the
application". So far we have tried to support the second one in both
Windows and Linux (it is easier).

Mirek

On Thu, Dec 2, 2021 at 10:30 AM Allen Dang @.***> wrote:

@mirek-fidler https://github.com/mirek-fidler I'm using macOS 12.0.1.
I'm evaluating ultimate++ for next project, it has most beautiful C++ usage
compare to wxWidget and Qt, the only thing blocks me is IME support now.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ultimatepp/ultimatepp/issues/50#issuecomment-984449045,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARH237R3EHNMEHAPD3JYATUO44ELANCNFSM5JGRSEAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

<!-- gh-comment-id:984476071 --> @mirek-fidler commented on GitHub (Dec 2, 2021): Frankly, MacOS is the least matured version as of now (OTOH, it will not mature unless it is used ;) Could you perhaps check how satisfied are you with IME in Windows or Linux? I mean, from what I understand, there are like 2 levels of IME - "in place IME" and "it gets done somewhere on the screen, then put to the application". So far we have tried to support the second one in both Windows and Linux (it is easier). Mirek On Thu, Dec 2, 2021 at 10:30 AM Allen Dang ***@***.***> wrote: > @mirek-fidler <https://github.com/mirek-fidler> I'm using macOS 12.0.1. > I'm evaluating ultimate++ for next project, it has most beautiful C++ usage > compare to wxWidget and Qt, the only thing blocks me is IME support now. > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > <https://github.com/ultimatepp/ultimatepp/issues/50#issuecomment-984449045>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AARH237R3EHNMEHAPD3JYATUO44ELANCNFSM5JGRSEAQ> > . > Triage notifications on the go with GitHub Mobile for iOS > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> > or Android > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>. > >
Author
Owner

@AllenDang commented on GitHub (Dec 2, 2021):

@mirek-fidler I don't have a Windows or Linux by my side. And the next project of my company is aiming to ship a cross-platform GUI toolkit mainly for macOS and should be able to support Windows and Linux.

The second IME support should be enough for me.

<!-- gh-comment-id:984491455 --> @AllenDang commented on GitHub (Dec 2, 2021): @mirek-fidler I don't have a Windows or Linux by my side. And the next project of my company is aiming to ship a cross-platform GUI toolkit mainly for macOS and should be able to support Windows and Linux. The second IME support should be enough for me.
Author
Owner

@mirek-fidler commented on GitHub (Dec 2, 2021):

Pity...

Anyway, if you could direct me to some description on how I could test IME
on MacOS, I might try to fix that ASAP.

Mirek

On Thu, Dec 2, 2021 at 11:23 AM Allen Dang @.***> wrote:

@mirek-fidler https://github.com/mirek-fidler I don't have a Windows or
Linux by my side. And the next project of my company is aiming to ship a
cross-platform GUI toolkit mainly for macOS and should be able to support
Windows and Linux.

The second IME support should be enough for me.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ultimatepp/ultimatepp/issues/50#issuecomment-984491455,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARH2352ORBLM5GUJAMS7GLUO5CIZANCNFSM5JGRSEAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

<!-- gh-comment-id:984502814 --> @mirek-fidler commented on GitHub (Dec 2, 2021): Pity... Anyway, if you could direct me to some description on how I could test IME on MacOS, I might try to fix that ASAP. Mirek On Thu, Dec 2, 2021 at 11:23 AM Allen Dang ***@***.***> wrote: > @mirek-fidler <https://github.com/mirek-fidler> I don't have a Windows or > Linux by my side. And the next project of my company is aiming to ship a > cross-platform GUI toolkit mainly for macOS and should be able to support > Windows and Linux. > > The second IME support should be enough for me. > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > <https://github.com/ultimatepp/ultimatepp/issues/50#issuecomment-984491455>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AARH2352ORBLM5GUJAMS7GLUO5CIZANCNFSM5JGRSEAQ> > . > Triage notifications on the go with GitHub Mobile for iOS > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> > or Android > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>. > >
Author
Owner

@AllenDang commented on GitHub (Dec 2, 2021):

Here is a link provided by apple to guide you installing chinese IME, maybe this will help?
https://support.apple.com/guide/chinese-input-method/set-up-the-input-source-cim6023ab944/mac

<!-- gh-comment-id:984512301 --> @AllenDang commented on GitHub (Dec 2, 2021): Here is a link provided by apple to guide you installing chinese IME, maybe this will help? https://support.apple.com/guide/chinese-input-method/set-up-the-input-source-cim6023ab944/mac
Author
Owner

@AllenDang commented on GitHub (Jan 11, 2022):

@mirek-fidler Any progress?

<!-- gh-comment-id:1009894877 --> @AllenDang commented on GitHub (Jan 11, 2022): @mirek-fidler Any progress?
Author
Owner

@mirek-fidler commented on GitHub (Jan 11, 2022):

No progress yet, sorry. But it is definitely planned before next release,
which should be in 2-3 months.

On Tue, Jan 11, 2022 at 12:59 PM Allen Dang @.***>
wrote:

@mirek-fidler https://github.com/mirek-fidler Any progress?


Reply to this email directly, view it on GitHub
https://github.com/ultimatepp/ultimatepp/issues/50#issuecomment-1009894877,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AARH234ENB3LOIVDAYLMHXDUVQLQ7ANCNFSM5JGRSEAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID:
@.***>

<!-- gh-comment-id:1009969200 --> @mirek-fidler commented on GitHub (Jan 11, 2022): No progress yet, sorry. But it is definitely planned before next release, which should be in 2-3 months. On Tue, Jan 11, 2022 at 12:59 PM Allen Dang ***@***.***> wrote: > @mirek-fidler <https://github.com/mirek-fidler> Any progress? > > — > Reply to this email directly, view it on GitHub > <https://github.com/ultimatepp/ultimatepp/issues/50#issuecomment-1009894877>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AARH234ENB3LOIVDAYLMHXDUVQLQ7ANCNFSM5JGRSEAQ> > . > Triage notifications on the go with GitHub Mobile for iOS > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> > or Android > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>. > > You are receiving this because you were mentioned.Message ID: > ***@***.***> >
Author
Owner

@mirek-fidler commented on GitHub (Feb 26, 2022):

Sorry for the longer delay than anticipated, on the bright side I managed to implement more "proper" support for input method on all supported platforms. Merged now, please test.

https://www.ultimatepp.org/forums/index.php?t=msg&th=11770&start=0&

<!-- gh-comment-id:1052370598 --> @mirek-fidler commented on GitHub (Feb 26, 2022): Sorry for the longer delay than anticipated, on the bright side I managed to implement more "proper" support for input method on all supported platforms. Merged now, please test. https://www.ultimatepp.org/forums/index.php?t=msg&th=11770&start=0&
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/ultimatepp#30
No description provided.