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

Add IME support #641

Open
zekexiao opened this issue Dec 6, 2022 · 2 comments
Open

Add IME support #641

zekexiao opened this issue Dec 6, 2022 · 2 comments

Comments

@zekexiao
Copy link

zekexiao commented Dec 6, 2022

CJK users general has a input method to input CJK char.
dlangui not handled WM_INPUT WM_IME message, so IME not in a right position (should display under the editing line).

dlangui:
dlangui

windows notepad:
notepad

AvaloniaUI code here:
https://github.com/AvaloniaUI/Avalonia/blob/567a38ec7206df80cf81343fcabaa22f8db0e45c/src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs#L676

Windows docs:
https://learn.microsoft.com/en-us/windows/win32/intl/input-method-manager

@GrimMaple
Copy link
Collaborator

#324 This issue is relevant. Same but for Linux basically :)

@GrimMaple
Copy link
Collaborator

Also, I added this (and other input method thing) to my list TODO list so I'll look into it when I get free time

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