Skip to content

Support IME input method to support more complex input methods such as Chinese, Japanese, and Korean. - #2017

Open
rainyt wants to merge 2 commits into
openfl:developfrom
rainyt:patch-4
Open

Support IME input method to support more complex input methods such as Chinese, Japanese, and Korean.#2017
rainyt wants to merge 2 commits into
openfl:developfrom
rainyt:patch-4

Conversation

@rainyt

@rainyt rainyt commented Jan 12, 2026

Copy link
Copy Markdown
Contributor

SDL_SetHint (SDL_HINT_IME_SHOW_UI, "1");
SDL_SetHint (SDL_HINT_IME_SUPPORT_EXTENDED_TEXT, "1");
These two newly added activation definitions do not seem to have a significant impact on users who do not use IME and need to be checked.

Currently, it has only passed testing on Android.

@rainyt

rainyt commented Jan 12, 2026

Copy link
Copy Markdown
Contributor Author

@beihu235

beihu235 commented Jan 12, 2026

Copy link
Copy Markdown

rainyt forget send mine lime comit,this is full code for support it
NovaFlare-Engine-haxelib/lime-8.3.0@0b0dae9
Image_315381784776461

@beihu235

Copy link
Copy Markdown

SDL_SetHint(SDL_HINT_IME_SHOW_UI,“1”); is for desktop to show system edit ui
SDL_SetHint (SDL_HINT_IME_SUPPORT_EXTENDED_TEXT, "1"); is for desktop aligning symbol(at Chinese is ')
Screenshot_2026_0112_113211

@Shallowmallow

Copy link
Copy Markdown

Oh that's nice I have an improved version now... ( will push it once I'll make it work on windows and i'll have a check on android , because there are some specific linux lines I need to change)

I use it in my own text render system.. and you can see it can shown the text that is being written too

image

Shallowmallow@a97d18c

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

Successfully merging this pull request may close these issues.

3 participants