Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

The IME is not always positioned correctly #413

Open
salvadordf opened this issue Apr 16, 2022 · 4 comments
Open

The IME is not always positioned correctly #413

salvadordf opened this issue Apr 16, 2022 · 4 comments
Labels
bug upstream Issue in the CEF libraries

Comments

@salvadordf
Copy link
Owner

SimpleOSRBrowser doesn't type the Chinese word when the user presses the associated number on the IME.

The Delphi version doesn't show anything but the Lazarus version works.

SimpleOSRBrowser2 in Lazarus shows a question mark. This demo uses OpenGL and the panel control has different keyboard events than SimpleOSRBrowser.

The IME position is not always correct.

Check if the IME handler in cefclient has been translated correctly.
/tests/cefclient/browser/osr_ime_handler_win.cc
/tests/cefclient/browser/osr_window_win.cc

@salvadordf salvadordf added the bug label Apr 16, 2022
@salvadordf
Copy link
Owner Author

salvadordf commented Apr 22, 2022

Related CEF issues :
chromiumembedded/cef#3313 (open)
chromiumembedded/cef#3306 (closed)

@salvadordf salvadordf added the upstream Issue in the CEF libraries label Apr 23, 2022
@salvadordf
Copy link
Owner Author

The last update fixes the issue of the missing Chinese words but the IME position issue seems to be a CEF issue.

@salvadordf salvadordf changed the title Chinese IME bug in OSR The IME is not always positioned correctly Apr 23, 2022
@LinFallen
Copy link

Dear salvadordf,

I am currently using version [100.0.4896.127], which is later than the reported issue. While experimenting with your Delphi_VCl Demo PopUpBrowser, I encountered an issue where I am unable to input Chinese characters in the child form. Subsequently, after reviewing the issue, I upgraded to version [119.0.6045.199] and retried the demo, only to find that it still does not support Chinese input.

Could you kindly provide guidance on how to resolve this matter?

Thank you!

@salvadordf
Copy link
Owner Author

Hi,

Sorry for the delay. I missed this message.

Some of the CEF issues about this are closed :
chromiumembedded/cef#2845

But the issue #3313 is still open.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
bug upstream Issue in the CEF libraries
Projects
None yet
Development

No branches or pull requests

2 participants