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

TextField does not support IME #20

Open
apptaro opened this issue Jan 17, 2018 · 5 comments
Open

TextField does not support IME #20

apptaro opened this issue Jan 17, 2018 · 5 comments

Comments

@apptaro
Copy link

apptaro commented Jan 17, 2018

I can't input Japanese characters into textfields because they don't work with IME. Tried neko and html5 targets, and they both don't work.

Expected Behavior

Should be able to input Japanese characters using IME.

Current Behavior

IME does not work.

Possible Solution

haxeui-html5 has a mode where native input controls are used. Can the same approach be taken??

Steps to Reproduce (for bugs)

  1. Create an app that has a TextField.
  2. Build.
  3. Try to input Japanese characters into the field.

Media

Test app / minimal test case

Context

With this issue, haxeui-openfl is completely useless for Japanese/Chinese/Korean users.

Your Environment

  • Version used: haxeui-core 0.0.3 & haxeui-openfl 0.0.2
@ianharrigan
Copy link
Member

Presumably this is an issue with openfl also?

@apptaro
Copy link
Author

apptaro commented Jan 17, 2018

Maybe related to this?
openfl/openfl#1098

@apptaro
Copy link
Author

apptaro commented Jan 17, 2018

I have confirmed that OpenFL has the same issue. The issue above is closed without a fix.

@ianharrigan
Copy link
Member

Ok, well, i guess we leave this open until thats working - as you mention, another possibility is to have a native textfield that floats over an openfl application - so this could be used to track that also

@apptaro
Copy link
Author

apptaro commented Jan 17, 2018

Or for html5 target, this: https://github.com/goldfire/CanvasInput
It draws input field on canvas and IME does work magically for Japanese.

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

No branches or pull requests

2 participants